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

Scrieţi un program C/C++ care citeşte de la tastatură un număr natural, n (2≤n≤50), și
construiește în memorie un tablou unidimensional cu n elemente, astfel încât,
parcurgându-l de la stânga la dreapta, se obține șirul primelor n numere naturale, pare,
care NU sunt divizibile cu 5, ordonat strict crescător, ca în exemplu. Programul afișează
pe ecran elementele tabloului obținut, separate prin câte un spațiu.
Exemplu: dacă n=7, se obține tabloul (2,4,6,8,12,14,16).

Răspunsuri la întrebare

Răspuns de IonutBogdan
1
#include <iostream>
using namespace std;
int main ()
{ int a[51] , n , k , i ;
   cin>>n; k=1;
for( i=2; i<=n;i++)
   if( i % 2==0 && i %5 !=0 )
      { 
       a[k]=i;
        k++;
      }
return 0;
}
Alte întrebări interesante