👤

Help meee!!!! Am test din chestia asta luni și nu știu sa fac

Help Meee Am Test Din Chestia Asta Luni Și Nu Știu Sa Fac class=

Răspuns :

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("patru.in");

int p[400], num, poz, neg, spare, ucsumei, nrpare3c, i;

int main()

{

   for (i=0; i<400; ++i)

   {

       f >> num;

       p[i]=num;

       if (num>0) ++poz;

       if (num<0) ++neg;

       if (num%2==0) {spare=spare+num;}

       if (num>99 && num<1000 && num%2==0) ++nrpare3c;

   }

   if (spare<0) spare*=(-1);

   ucsumei=spare%10;

   cout << "a) sirul contine " << poz << " numere pozitive: \n";

   if (poz>0)

   {

       for (i=0; i<400; ++i)

           if (p[i]>0) cout << p[i] << " ";

       cout << endl;

   }

   cout << "b) sirul contine " << neg << " numere negative: \n";

   if (neg>0)

   {

       for (i=0; i<400; ++i)

           if (p[i]<0) cout << p[i] << " ";

       cout << endl;

   }

   cout << "c) Ultima cifra a sumei numerelor pare citite este " << ucsumei << "\n";

   cout << "d) Ultimele 9 numere aflate in vector: \n";

   for (i=391; i<400; ++i)

       cout << p[i] << " ";

   cout << endl;

   cout << "e) Sirul contine  " << nrpare3c << " numere naturale pare de 3 cifre : \n";

    if (nrpare3c>0)

   {

       for (i=0; i<400; ++i)

           if (p[i]>99 && p[i]<1000 && p[i]%2==0) cout << p[i] << " ";

       cout << endl;

   }

}