eMatematikas Prisijunk Forumas VBE užduotys ONLINE testai

Sudėtingesnis uždavinys su ciklu for

Informatika Peržiūrų sk. (589)

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š 3 m

Č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"

Nori sudalyvauti šioje temoje ir parašyti savo pranešimą? Prisijungti »