Odpowiedź :
Odpowiedź:
#include<iostream>
using namespace std;
int main() {
/*POLICZ ILOCZYN WSZYSTKICH LICZB NIEPARZYSTYCH Z DOMKNIĘTEGO PRZEDZIAŁU LICZB
CAŁKOWITYCH [ PIERWSZA, . . . , OSTATNIA ].
WARTOŚCI ZMIENNYCH PIERWSZA, OSTATNIA NALEŻY WCZYTAĆ Z KLAWIATURY. */
int pierwsza, ostatnia, iloczyn;
iloczyn = 1;
cout << "Podaj liczbe calkowita otwierajaca przedzial: \n";
cin >> pierwsza;
cout << "Podaj liczbe calkowita zamykajaca przedzial: \n ";
cin >> ostatnia;
while (ostatnia <= pierwsza) {
cout << "Druga liczba musi byc wieksza !!!" << endl;
cout << "Podaj liczbe calkowita otwierajaca przedzial: ";
cout << pierwsza;
cout << "Podaj liczbe calkowita zamykajaca przedzial: ";
cin >> ostatnia;
};
for (int i = pierwsza; i <= ostatnia; i++) {
if ((i % 2) != 0) {
iloczyn = iloczyn * i;
}
}
cout << "Iloczyn liczb nieparzystych z przedzialu [" << pierwsza << "...,"
<< ostatnia << "] wynosi " << iloczyn;
return 0;
}
Wyjaśnienie:
Sporo tych błędów było. Nie lubię zadań tego typu