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

Hei ! Cum as putea scrie sirul 1,2,1,2,3,2,1,2,3,4,3,2,1,2,3,4,5,4,3,2,1...... ? In C++


xSpuky9: Pana la o limita data?

Răspunsuri la întrebare

Răspuns de xSpuky9
1
int n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
    for(j=1;j<=i;j++)
        printf("%d,",j);
    for(j=n-1;j>=1;j++)
        printf("%d,",j);
}

valentinbaltat: mersi , dar ai putea sa imi explici ce e %d, ? nu stiu c standard sau pascal
valentinbaltat: anyway , am inteles ce e cu %d , dar mi se repeta 1 , adica 1,1,2,1,1,2,3,2,1,1.... etc
valentinbaltat: anyway , am rezolvat cu repetarea lui 1 peste tot , dar la inceput tot apare 1,1,2,1,2,3,2,1 ....
valentinbaltat: for(i=1;i<=n;i++)
    {
        for(j=1;j<=i;j++)
            cout<<j<<",";
        for(j=i-1;j>=2;j--)
            cout<<j<<",";
    }
valentinbaltat: ce trebuie modificat ?
Alte întrebări interesante