hidraulinis +8
reikia apskaičiuoti visų sveikųjų skaičių iš intervalo nuo n iki m ([n; m]) lyginių skaičių sumą, o nelyginių sandaugą.
nurašiau pavyzdį iš vadovėlio, bet programa kažkodėl neveikia. kas ne taip?
-------------------------------------------------------------------
#include <iostream>
using namespace std;
int main()
{
int n, m;
cout << "įveskite intervalo pradžią: ";
cin >> n;
cout << "įveskite intervalo pabaigą: ";
cin >> m;
int sum = 0;
long sand = 1;
for (int i = n; n <= m; i = i + 1) {
if ( i % 2 == 0 ) sum = sum + i;
else sand = sand * i;
}
cout << endl;
cout << "lyginių suma: " << sum << endl;
cout << "nelyginių sandauga: " << sand << endl;
return 0;
}
-------------------------------------------------------------------