Se dă un număr N. Să se afișeze următorul triunghi de numere:
N N-1 N-2 ... 2 1 (1)
N-1 N-2 ... 2 1 (2)
....
2 1 (N-1)
1 (N)
Mai exact, pe prima linie se vor afișa toate numerele de la N la 1 urmate de indicele liniei pe care se află ca în exemplul de mai sus, pe cea de-a doua linie toate numerele de la N-1 la 1 etc. Numerele de pe fiecare linie vor fi despărțite prin spații.
Problema mea e ca nu stiu cum sa afisez indicele :(.
Trebuie sa o rezolv in c++ doar cu if si while, fara for
Răspunsuri la întrebare
Răspuns de
6
#include <iostream>
using namespace std;
int main()
{
int N, K;
cin >> N;
while (N >= 1)
{
K = N;
while (K >= 1)
{
cout << K << " ";
K--;
}
N--;
cout << endl;
}
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă