PROBLEMA Programmi in c++

francescocerrato200

Nuovo Utente
98
9
Salve,
sono al secondo anno di itis informatico e sto imparando a programmare in c++...
Il professore per queste vacanze di natale ha assegnato qualche esercizio da fare per casa. Per i primi 10 non ho problemi poichè sono in grado di codificarli,rispetto agli ultimi 3,i quali non mi sono stati spiegati dal professore. Le traccie sono le seguenti:

1) Stampare i numeri da 1 ad n.

2) Stampare la somma dei numeri da 1 ad n.

3) Dato n, leggere n numeri interi e calcolare la somma dei numeri pari e la somma dei numeri dispari.

Non ho capito cosa sta a significare "n"...
Potreste aiutarmi?

Grazie in anticipo.
 

rodhellas

Utente Èlite
1,506
422
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
Hard Disk
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
Scheda Video
Gigabyte GTX 960 OC
Scheda Audio
Integrata
Monitor
SyncMaster 223BW
Alimentatore
Antec HCG-520M
Case
Meshify C
Internet
Gigabit Fastweb
Sistema Operativo
Windows 10 64bit
n è un numero che devi dargli in input
 

rodhellas

Utente Èlite
1,506
422
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
Hard Disk
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
Scheda Video
Gigabyte GTX 960 OC
Scheda Audio
Integrata
Monitor
SyncMaster 223BW
Alimentatore
Antec HCG-520M
Case
Meshify C
Internet
Gigabit Fastweb
Sistema Operativo
Windows 10 64bit
Devi stampare i numeri da 1 al numero che metti tu in input.
Se n= 2, stamperai 1 e 2; se n = 8 stamperai 1,2,3,4,5,6,7,8
 

rodhellas

Utente Èlite
1,506
422
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
Hard Disk
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
Scheda Video
Gigabyte GTX 960 OC
Scheda Audio
Integrata
Monitor
SyncMaster 223BW
Alimentatore
Antec HCG-520M
Case
Meshify C
Internet
Gigabit Fastweb
Sistema Operativo
Windows 10 64bit
Facendo cosi devi fare un programma per ogni n.
Devi usare i cicli
 

rodhellas

Utente Èlite
1,506
422
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
Hard Disk
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
Scheda Video
Gigabyte GTX 960 OC
Scheda Audio
Integrata
Monitor
SyncMaster 223BW
Alimentatore
Antec HCG-520M
Case
Meshify C
Internet
Gigabit Fastweb
Sistema Operativo
Windows 10 64bit
Pseudo codice:
input n;
from i=1 to n
print i;
 
  • Mi piace
Reactions: Andretti60

rodhellas

Utente Èlite
1,506
422
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
Hard Disk
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
Scheda Video
Gigabyte GTX 960 OC
Scheda Audio
Integrata
Monitor
SyncMaster 223BW
Alimentatore
Antec HCG-520M
Case
Meshify C
Internet
Gigabit Fastweb
Sistema Operativo
Windows 10 64bit
Scusa ma su dev c++ giustamente "from" e "to" così come "i" me li conta sempre come numeri da dare in input


Inviato dal mio iPhone utilizzando Tapatalk
Infatti ho scritto pseudo codice
Codice:
int n;
cin>> n;
for(int i = 1; i <= n; i++)
  cout<<i;
 
  • Mi piace
Reactions: Andretti60

Andretti60

Utente Èlite
3,885
2,617
L'esempio che ti è stato dato è scritto in "pseudo" codice, non in C++, solo per farti capire cosa devi fare. Ossia:
Chiedi di entrare un numero intero, e memorizzalo in una variabile. Dopodiché inizia in ciclo che parte da zero e finisce a quel numero, e dentro al ciclo stampa sul terminale l'indice del ciclo.

Edit: cross posted
 
  • Mi piace
Reactions: rodhellas

francescocerrato200

Nuovo Utente
98
9
L'esempio che ti è stato dato è scritto in "pseudo" codice, non in C++, solo per farti capire cosa devi fare. Ossia:
Chiedi di entrare un numero intero, e memorizzalo in una variabile. Dopodiché inizia in ciclo che parte da zero e finisce a quel numero, e dentro al ciclo stampa sul terminale l'indice del ciclo.

Edit: cross posted
Ah.. Io quello che volevo era una codifica scritta fatta in c++.. Giusto per essere sicuro che sto facendo bene...


Inviato dal mio iPhone utilizzando Tapatalk
 

rodhellas

Utente Èlite
1,506
422
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
Hard Disk
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
Scheda Video
Gigabyte GTX 960 OC
Scheda Audio
Integrata
Monitor
SyncMaster 223BW
Alimentatore
Antec HCG-520M
Case
Meshify C
Internet
Gigabit Fastweb
Sistema Operativo
Windows 10 64bit
Ah.. Io quello che volevo era una codifica scritta fatta in c++.. Giusto per essere sicuro che sto facendo bene...


Inviato dal mio iPhone utilizzando Tapatalk
Per sapere se stai facendo bene dovresti postare il tuo codice in modo che ci sia possibile aiutarti a capire meglio
 

BAT00cent

Utente Attivo
1,367
664
CPU
Neurone solitario
Dissipatore
Ventaglio azionato a mano
Scheda Madre
Poltrona a 5 razze
Hard Disk
Registra solo quello che gli fa comodo
RAM
Molto molto volatile
Scheda Video
Binoculare integrata nel cranio
Scheda Audio
Suocera
Monitor
Specchio, specchio delle mie brame...
Alimentatore
Pastascituta, pollo e patatine al forno
Case
Nessuna, i mutui non li reggo
Periferiche
Bicicletta con freni difettosi
Internet
Segnali di fumo e/o tamburi
Sistema Operativo
Windows 10000 BUG
devi solo sostiruire l'istruzione (sbagliata) cout finale cout<<1<<2<<3<<4<<n;
con il ciclo for che ti ha postato @rodhellas
C:
for(int i = 1; i <= n; i++)
  cout<< i ; // magari aggiungi uno spazio con cout << i <<  " "
 
  • Mi piace
Reactions: rodhellas

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot del momento