edutecnica

Esercizio 10        

Dato in input un numero N, per ogni intero positivo x tra 1 ed N visualizzare una riga con x ripetizioni di x.


Il ciclo for più esterno si occupa di scrivere le N righe.
Il ciclo interno si occupa di scrivere per x volte il valore di x.

#include <iostream>
using namespace std;
int main(){
  int i,j,N,x=1;
  cout<<"N:";cin>>N;
  for(i=0;i<N;i++){
    for(j=0;j<i+1;j++)cout<<" "<<x;
    cout<<endl;
    x++;
  }
return 0;
}

Essendo il secondo ciclo incorporato nel primo, occorrono due contatori: i per quello esterno e j per quello interno.