rodhellas
Utente Èlite
- 1,522
- 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
Come detto sopra, devi usare i cicli ( for, while, do-while, etc..). Prendendo per esempio il for:Facciamo che n=5
#include<iostream>
using namespace std;
main()
{
int n;
cout<<"Inserisci un numero";
cin>>n;
cout<<1<<2<<3<<4<<n; -> questa è la fase che sicuramente sbaglio..
}
Sintassi:
for ( int i = x; i < limite; i++ ) { ... }
Questa è la forma base, significa che preso come punto di partenza un indice di valore x, ripetimi il corpo del for (quello tra graffe) finchè la condizione è rispettata.
Nel tuo caso, noti subito che l'indice è esattamente il valore che devi stampare in output. Quindi nel tuo caso l'indice sarà 1, il limite sarà n e il corpo sarà semplicemente il cout dell'indice.
In generale, qualsiasi ciclo può far tutto. Il while lo si usa di solito quando una condizione è booleana, il for quando si conosce in precedenza il numero di volte che bisogna ripetere