Parašykite šito sprendimą, nepavyksta. ka ir kb reikia rasti.
int a = 3, b = 7, ka = 1, kb = 10;
for ( i = 1; i < 8; i++)
{
if ( i > a && i < b) ka = ka + i;
else kb = kb - ka;
}
cout << ka << " "<< kb<< endl;
Čia reiktu galvoti ką reiške šis sakinys if ( i > a && i < b) ka = ka + i; šiuo atveju taves klause kada i bus tarp 3 ir 7 (šiuo atveju 4,5,6) ir kada bus mažiau už 3 ir daugiau už 7 (1,2,3,7,8), pirmi skaičiai pridedami prie ka šiuo atveju ka gauname 16, o antri skaičiai yra atemami iš kb tai gauname -11, tad atsakymas "16 -11"