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

sa se genereze primii n termeni ce fac parte din sirul definit dupa cum urmeaza : - primul termen 1, -daca x apartine sirului nh sunt neaparat distinctii. ex: n=6 se va afisa 1,3,4,7,10,9


me2018: Nu se prea intelege din enunt..."-daca x apartine sirului nh sunt neaparat distinctii"
arcq123: atunci su 2x+1 si 3x+1 se regasesc in sir
boiustef: c++ , python sau pascal ???
arcq123: c++

Răspunsuri la întrebare

Răspuns de boiustef
3

#include <iostream>

using namespace std;

int a[100];

int main()

{

   int n, contor_x, contor_element;

   cin >> n;

   contor_x=1;

   contor_element=1; a[contor_x]=1;

   while (contor_element<n)

   {

       ++contor_element; a[contor_element]=2*a[contor_x]+1;

       if (contor_element<n)

       {

           ++contor_element;

           a[contor_element]=3*a[contor_x]+1;

       }

       ++contor_x;

   }

   for (contor_element=1; contor_element<=n; ++contor_element)

       cout << a[contor_element] << " ";

   return 0;

}

Alte întrebări interesante