Triangolo Rettangolo Dato Un Numero di lato

di Anonimizzato31373 il
4 risposte
Sono uno studente del 3 anno dell' itis Informatico e ho dei problemi con un esercizio dato dal prof l'esercizio dice

Scrivere un programma che ricevuto in ingresso un numero n, stampi a video un triango isoscele di lato n
Esempio n=5

*
**
***
****
*****

qualcuno potrebbe aiutarmi?
il prof ha detto di fare questo esercizio con il ciclo
WHILE / DO WHILE
non possiamo usare il ciclo for
il comando di stampa che usiamo è COUT
e il programma che usiamo è CodeBlock

Grazie a chi mi aiuterà il codice che ho creato fino ad ora è questo


#include <iostream>

using namespace std;
int LT, C;
char Ch;
int main()
{
cout << "Qunanto vuoi che sia lungo il triangolo?: ";
cin >> LT;
C = 0;
while (C < LT)
{
cout << ("\*") << endl;
C++;

}
}

4 Risposte

  • "*", non "\*", l'asterisco è un carattere normale.

    Al posto di cout<<"*"<<endl dovrai avere un altro ciclo che ti stampi "*" "***" "*****"... e vada a capo ogni volta
  • Il problema è che è quello che non riesco a fare ahahahaha
  • 
    C = 0;
    while (C < LT){
     D = 0;
     while(D < ...funzione(C)...){
        cout << ...;
        D++;
     }
     cout << endl;
     C++;
    }
    
  • Grazie mille
Devi accedere o registrarti per scrivere nel forum
4 risposte