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;
}
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.