popraw błedy w kodzie (około 15)



#include
#include


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: ";
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;
};
int i
for (i = pierwsza; i<=ostatnia; i+)
{
if ((i % 2) != 0)
{
iloczyn = iloczyn * i;
}
cout << "Iloczyn liczb nieparzystych z przedzialu [" << "pierwsza” << ",...,"

cin<< ostatnia << "] wynosi " << iloczyn;
getch()
}


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