Informatică, întrebare adresată de Florian32, 9 ani în urmă

Cerința:
Se citește un număr natural n. Să se afișeze o figură similară cu cea din exemplu.

Date de intrare:
Programul citește de la tastatură numărul n.

Date de ieșire:
Programul va afișa figura, similar cu exemplul.

Restricții și precizări:
1 ≤ n ≤ 9

Exemplu

Intrare:
3

Ieșire:
1
22
22
333
333
333

Explicație:
Cifra 1 s-a afisat o singura data, pe un singur rand. Cifra 2 s-a afista de 2 ori, pe 2 randuri. Cifra 3 s-a afisat de 3 ori, pe 3 randuri.

Răspunsuri la întrebare

Răspuns de blindseeker90
1
#include <iostream>
using namespace std;

int main(){
int i,j,k,n;
cout<<"Introduceti numarul: ";
cin>>n;
for(i=1;i<=n;i++){
j=i;
k=i;
while(k>0){

while(j>0){
cout<<i;
j--;
}
k--;
j=i;
cout<<endl;
}

}
return 0;
}
Răspuns de ardyarde
3
#include <iostream>
using namespace std;
int main()
{
    int n,i,j,x=0;
    cin>>n;
    for(i=1;i<=n;i++)
    {
        x=i;
        while(x!=0)
        {
        for(j=1;j<=i;j++)
        cout<<i;
        x--;
        cout<<endl;
        }
    }
}
Alte întrebări interesante