Innominato00
Nuovo Utente
- Messaggi
- 12
- Reazioni
- 5
- Punteggio
- 23
Scrivere un algoritmo che stampi le prime N righe del triangolo di Floyd.
Ciao, devo fare questo esercizio, ma sto avendo dei problemi.
Finchè N è <= 4 il triangolo viene, oltre al 4 non è più un triangolo, attendo risposte.
Ciao, devo fare questo esercizio, ma sto avendo dei problemi.
Finchè N è <= 4 il triangolo viene, oltre al 4 non è più un triangolo, attendo risposte.
Codice:
#include <iostream>
using namespace std;
int main()
{
int N;
cout << " Iserire un numero: ";
cin >> N;
int riga = 1;
int numero = 1;
int empty_space = 1; //Spazi vuoti
int counter = 1;
int qnt = 1; // Quantità di numeri da inserire per riga
int i = 1;
cout << endl << endl;
while(riga <= N)
{
empty_space = 1;
counter = 1;
while(empty_space <= N - i)
{
cout << " ";
empty_space++;
}
i++;
while(counter <= qnt)
{
cout << numero << " ";
numero++;
counter++;
}
qnt++;
cout << endl;
riga++;
}
}