Cum se rezolva in C++,cu "while":
Se da un numar N. Sa se afiseze urmatorul triunghi de numere:
N N-1 N-2 .... 2 1 (1)
N-1 N-2 ... 2 1 (2)
........
2 1 (N-1)
1 (N)
Mghetes:
vrei sa afisezi triunghiul asta?
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
n=8
8 7 6 5 4 3 2 1
7 6 5 4 3 2 1
6 5 4 3 2 1
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
#include <iostream>
using namespace std;
int main() {
int n, k, i;
cout <<"n=";
cin >> n;
k = 0; // nr de linii ce le afisam
while(k <= n) // cat timp mai avem o linie din triunghi de afisat
{
i = n - k;
while(i >= 1) // afisam elementele de la n-k pana la 1
{
cout<<i<<" ";
i--;
}
k++; // am afisat o linie
cout<<endl;
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
9 ani în urmă