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.
andrei750238:
C++ ?
Răspunsuri la întrebare
Răspuns de
1
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:
Răspuns de
4
#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;
}
Anexe:

Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă