Informatică, întrebare adresată de vghduv377, 8 ani în urmă

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.



Date de intrare


Se citește la tastatură numărul N.



Date de ieșire


Programul va afișa pe ecran triunghiul cerut mai sus.



Restricții


0 < N < 50



Exemplu


Date de intrare

4

Date de ieșire


4 3 2 1 (1)


3 2 1 (2)


2 1 (3)


1 (4)
(rezolvat in c++)

Răspunsuri la întrebare

Răspuns de andrei750238
0

#include <iostream>

using namespace std;

int main(){

   int i,j,n;

   cin >> n;

   for(i=n;i>0;i--){

       for(j=i;j>0;j--) cout << j << " ";

       cout << endl;

   }

}


vghduv377: tot 0 puncte primesc
vghduv377: eu am invatat doar (while, for, if,) si problema trebuie rezolvata doar cu acesti operatori.
vghduv377: endl; nu am invatat aceasta chestie, este in c++?
andrei750238: endl trece pe linia urmatoare. E necesar pentru problema asta.
vghduv377: a..., dar nu stiu de ce imi da doar 0 puncte
vghduv377: am incercat foarte multe metode
vghduv377: si tot asa
andrei750238: Care e numarul problemei ?
vghduv377: este o problema de pe wellcode si nu se poate accesa doar prin achizitionarea programului de mentorat
vghduv377: daca nu reusesti ma poti ajuta la problema aceasta? https://brainly.ro/tema/7493559
Alte întrebări interesante