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

Eterna problema cu triunghiul de numere. reusesc sa le aranjez in ordinea ceruta insa doar pe un rand. incerc de mai bine de o ora cu "endl" cu "/n", dar nu reusesc sa le separ pe randuri diferite. help. sunt incepator in c++.
Deci asa arata:

#include
using namespace std;
int main(){
int N;
cin>>N;
int n,m,cn;
n=0,m=N;
cn=n;
while(m<=N){while(n --m,n=cn;}
return 0;
}


Lia2004: daca N=5, vrei sa afiseze
Lia2004: 1 12 123 1234 12345 (sub forma de piramida) ?

Răspunsuri la întrebare

Răspuns de Lia2004
1

#include<iostream>

using namespace std;

int main(){

int n,i,j,k;

cin>>n;

for (i=1;i<=n;i++){

 for (j=1;j<=n-i;j++){

   cout<<" ";

 }

 for (k=1;k<=i;k++){

   cout<<k;

 }

 for (k=i-1;k>=1;k--){

   cout<<k;

 }

 cout<<endl;

}

}

//programul afisaza

   1

  121

 12321

1234321

123454321


marianmesaje: Multumesc pt. ajutor!
Alte întrebări interesante