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

In C++: Se da de la tastatura un numar natural n mai mic decat 1000. Sa se afiseze pe ecran primii n termeni ai sirului separati intre ei prin cate un spatiu: 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 ...
Ex: pentru n=5 se va afisa 1 1 2 1 1

Răspunsuri la întrebare

Răspuns de lucaciucandrei
3

COROANA

#include<iostream>

using namespace std;

int main(){

   int n,x;

   cin>>n;

   x=1;

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

       while(x<=i){

           cout<<x<<' ';

           x++;

       }

       while(x>=1){

           cout<<x<<' ';

           x--;

       }

       x=1;

   }

   return 0;

}


NimicPentruCaDeCeDa: cand pun n=5, exemplul, da "1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1" in loc de "1 1 2 1 1"
Alte întrebări interesante