Se citeste un sir de n numere. Sa se calculeze produsul numerelor impare.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main() {
int sir[100], n, produsul=1;
cin >> n;
for(int i = 0 ; i < n; i++) {
cin >> sir[i];
}
for(int i = 0; i < n;i++) {
if(sir[i] % 2 == 1) {
produsul = produsul * sir[i];
}
}
cout << produsul;
}
Explicație:
De la primul loop se citeste sirul de numere, al doilea loop se imparte altfet:
-Se face o conditie pentru fiecare numar din sir daca se imparte la 2 si restul sa fie 1. ex: 4 impartit la 2 este 2, restul este 0, iar 5 impartit la 2 este 2 rest 1.
-variabila 'produsul' se impulteste pe el cu fiecare nr impar.
La final se afiseaza raspunsul. Bafta.
Alte întrebări interesante
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă