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,616
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,353
656
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

Hot del momento