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;
pakeista prieš 4 m
Maksas (+33)
Č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"