using namespace std ; < . br >
int main ( ) {
7
Declare variabelen en constanten . We hebben een variabele en twee constanten : een voor de invoer van de gebruiker (de zogenaamde " regels " ) en een constante voor de minimale gebonden ( min_lines ) en maximale gebonden ( max_lines ) . Al deze zou moeten zijn gehele getallen . De code :
int lijnen
;
const int min_lines
= 2 ;
const int max_lines
= 20 ;
8
Vraag uw gebruikers voor het aantal lijnen . Bewaar de input van de gebruiker in de lijnen variabele :
cout <<
" Geef het aantal regels : " ;
cin >> lijnen
;
cout
< ; < endl << endl ;
9
Breng de controle om te controleren of de input van de gebruiker is binnen de perken . Als het buiten grenzen , corrigeren door deze op de dichtstbijzijnde afhankelijke waarde . De code is als volgt :
if ( lijnen < min_lines )
{ lijnen = min_lines
;
cout << Nieuws " . Te weinig regels veranderd om " < , < min_lines , << " lijnen " << endl << endl ; }
else if ( lijnen > max_lines )
{ lijnen = max_lines
; < br >
cout << " te veel regels veranderd om . " << max_lines , << " lijnen " << endl << endl ; }
10
Start de lus die de lijnen trekt . Omdat we weten dat het aantal regels zal niet veranderen na de invoer van de gebruiker , kunnen we gebruik maken van een FOR-lus . Verlaat de lus open voor het nest van de lus die elk nummer trekt aan de lijn . Hier is de code :
voor ( int count1 = 1 ; count1 == lijnen ; count1 + + ) op Twitter
{
11
Insert onze tweede geneste lus aan het trekken elementen op elke lijn . Typ de code :
voor ( count2 = 0 ; count2 == count1 ; count2 + + ) op Twitter
{ cout << ( count2 1 ) << " " ; } < br >
12
Sluit onze lijn lus . Elke keer als we klaar bent met het weergeven van een lijn , en bestel de computer naar onze cursor naar de volgende regel . Ook, voeg een spatie na onze driehoek volledig is weergegeven . Dit is de code :
cout << endl
;
}
cout << endl
;
13
Voltooien onze programma door het terugsturen van een waarde aan onze belangrijkste functie
return
( 0 ) ; .
}
Type 14 de volledige code , en uw programma is klaar < . br >
Hier is de volledige code :
# include
using namespace std ;
int main
( ) {
int lijnen ;
const int min_lines
= 2 ;
const int max_lines = 20 ;
cout <<
" Geef het aantal regels : " ;
cin >> lijnen ;
cout << endl << endl
;
if ( lijnen < min_lines ) op Twitter
{ lijnen = min_lines ;
cout << " te weinig regels veranderd om . "
<< min_lines , << " lijnen " << endl << endl ; }
else if ( lijnen > max_lines )
{ lijnen = max_lines
;
cout << Nieuws " . te veel regels veranderd naar " << max_lines , << " lijnen " << endl << endl ; }
voor ( int count1 = 1 ; count1 == lijnen ; count1 + + ) op Twitter
{
voor ( count2 = 0 ; count2 == count1 ; count2 + ) op Twitter
{ cout << ( count2 1 ) << " " ; } +
cout << endl
; < br
}
cout >
<< endl ;
return
( 0 ) ; }
< br >