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

Să se scrie un program care citește n numere de la tastatură într-un tablou unidimensional
de numere reale. Dacă al doilea număr citit este mai mare decât 13 sau penultimul număr
citit este egal cu 17, atunci se vor afișa numerele de la primul până la ultimul, în caz contrar
se vor afișa numerele de la ultimul la primul (în ordinea inversă citirii lor).

Răspunsuri la întrebare

Răspuns de s3bastian
1

Răspuns:

#include<iostream>

using namespace std;

int main()

{

   int n;

   float v[1000];

   cin>>n;

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

       cin>>v[i];

   if(v[2]>=13 || v[n-1]==17)

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

           cout<<v[i]<<" ";

   else

      for(int i=n; i>=1; i=i-1)

           cout<<v[i]<<" ";

   return 0;

}

Explicație:

Alte întrebări interesante