👤

Se citeste un sir de numere intregi pana la intalnirea numarului 113. Sa se calculeze suma dintre primul numar,al treilea, al cincilea s.a.m.d respectiv produsul dintre al doilea, al patrulea, al saselea s.a.m.d.

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int x = 0, s = 0, p = 1, ok = 0;

   while(x != 113){

       cin >> x;

       if(ok == 0){

           s += x;

           ok = 1;

           }

       else{

           p *= x;

           ok = 0;

           }

   }

   cout << "SUMA ESTE: "<< s << '\n' << "PRODUSUL ESTE: " << p;

   return 0;

}

Explicație:

#include <iostream>

using namespace std;

int main() {

int suma = 0, prod = 1;

int paritate = 1, curent;

cin >> curent;

while (curent != 113) {

 if (paritate == 1) suma += curent;

 else prod *= curent;

 paritate = !paritate;

 cin >> curent;

}

cout << "Suma numerelor pozitii impare : " << suma << endl;

cout << "Produsul numerelor pozitii pare : " << prod;

}

Vezi imaginea ANDREI750238