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

Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (2 construiește în memorie un tablou unidimensional, astfel încât parcurgându-l de la stânga
la dreapta să se obțină șirul primelor n numere naturale, impare, care NU sunt divizibile cu
3, ordonat strict descrescător. Programul afișează pe ecran elementele tabloului obținut,
separate prin câte un spațiu.
Exemplu: pentru n=7, se obține tabloul (19, 17, 13, 11, 7, 5, 1).

Răspunsuri la întrebare

Răspuns de ardyarde
2
# include<iostream>
using namespace std;
int main()
{
    int i,n,x=1,ok;
    cin>>n;
    int a[n];
    for(i=n-1;i>=0;i--)
    {
    ok=0;
       while(ok==0)
       {
        if(x%2!=0 && x%3!=0)
        {
        a[i]=x;
        ok=1;
        x++;
        }
        else
        x++;
       }
    }
}
Alte întrebări interesante