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

Se citeste un numar natural n si x elemente numere intergi.Sa se calculeze produsul elementelor prime,suma elementelor pare si numarul de numere impare.


ProMinecraft69: Daca se citesc x elemente intregi , n la ce foloseste?

Răspunsuri la întrebare

Răspuns de Kiwk
0

#include <iostream>

using namespace std;

int main() {

int n, x[1005], p = 1, s = 0, nr = 0, prim = 1, j = 2;

cout << "Numarul de numere : ";

cin >> n;

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

 cout << "Numarul " << i << " este : ";

 cin >> x[i];

}

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

 j = 2;

 prim = 1;

 while (j <= x[i] / 2 + 1) {

  if (x[i] % j == 0) {

   prim = 0;

  }

  j++;

 }

 if (prim == 1) {

  p = p * x[i];

 }

 if (x[i] % 2 != 0)

  nr++;

 if (x[i] % 2 == 0)

  s = s + x[i];

}

cout << endl;

cout << "Produsul numerelor prime : " << p << endl;

cout << "Suma numerelor pare : " << s << endl;

cout << "Numarul numerelor impare : " << nr;

system("pause");

}


Kiwk: if (x[i] == 2)
p = p * x[i];
Kiwk: adauga dupa s=s+x[i];
Alte întrebări interesante