Informatică, întrebare adresată de mariscatioxhsnf, 9 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 N-1 N-2 ... 2 1 .... 2 1 1 Mai exact, pe prima linie se vor afișa toate numerele de la N la 1, pe cea de-a doua linie toate numerele de la N-1 la 1 etc. .

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 Date de ieșire
4 4 3 2 1
3 2 1
2 1
1

Răspunsuri la întrebare

Răspuns de pixfarapasta
1
#include <iostream>
using namespace std;int v[51],i,n,j;int main(){    cin>>n;    for(i=n;i>=1;i--){        for(j=i;j>=1;j--)        cout<<j;        cout<<endl;    }    return 0;}

mariscatioxhsnf: as dorii daca se poate cu notiuni mai simple while, if
mitulici67: multumesc mult,dar inca n-am invatat instr.for
pixfarapasta: ok atunci in loc de for pui i=n; while(i>=1) { j=1; while(j>=1) { cout<<j; j--; } i--;}
pixfarapasta: practic for e tot un fel de while unde primul lucru din for dai valoarea INAINTE de while. apoi al doilea lucru e conditia in while. si al treilea lucru il scrii IN while, dar la sfarsit.
mariscatioxhsnf: ma ajuti te rog cu aceasta :Se dă un număr N și apoi un șir de N numere. Se cere să se afișeze cel mai mic număr si cel mai mare număr dintre cele N numere.

Se citește la tastatură numărul N, urmat de un șir de N numere, ce reprezintă elementele șirului.
Date de ieșire
Programul va afișa pe ecran două numere, reprezentând cel mai mic și cel mai mare număr din șir, în această ordine.
Restricții
0 < N < 50
Elementele șirului sunt numere întregi cu valori mai mari decât -100 și mai mici decât 100.
Alte întrebări interesante