PROBLEMA Programmi in c++

francescocerrato200

Nuovo Utente
98
8
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,521
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
Windows 10 64bit
n è un numero che devi dargli in input
 

rodhellas

Utente Èlite
1,521
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
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,521
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
Windows 10 64bit
Facendo cosi devi fare un programma per ogni n.
Devi usare i cicli
 

rodhellas

Utente Èlite
1,521
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
Windows 10 64bit
Pseudo codice:
input n;
from i=1 to n
print i;
 
  • Like
Reactions: Andretti60

rodhellas

Utente Èlite
1,521
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
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;
 
  • Like
Reactions: Andretti60

Andretti60

Utente Èlite
4,919
3,563
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
 
  • Like
Reactions: rodhellas

francescocerrato200

Nuovo Utente
98
8
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,521
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
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
 

BAT

Moderatore
Staff Forum
Utente Èlite
9,092
3,882
CPU
Neurone solitario
Dissipatore
Ventaglio azionato a mano
Scheda Madre
Casalinga
RAM
Molto molto volatile
GPU
Binoculare integrata nel cranio
PSU
Pastasciutta, pollo e patatine al forno
Net
Segnali di fumo e/o tamburi
OS
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 <<  " "
 
  • Like
Reactions: rodhellas

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot: Sei vaccinato? [sondaggio anonimo]

  • Primo ciclo vaccinale completo (1-2 dosi)

    Voti: 492 78.3%
  • Fatta 1a dose, in attesa della 2a

    Voti: 21 3.3%
  • Sono prenotato per la 1a dose

    Voti: 12 1.9%
  • Non so se vaccinarmi

    Voti: 16 2.5%
  • Non ho intenzione di vacciarmi

    Voti: 66 10.5%
  • Fatta anche la terza dose

    Voti: 21 3.3%