v) a = 4 b = 6 так как в цикл не зайдет из за не правильного свойства
g) a = 4 b = -2
d) a = бесконечно убывающие b = 6
2)
int k = 0;
while(k < 10)
cout << "привет";
Вот так будет работать, наверно разберешься что я исправил =)
Объяснение:
Я объясню насчет 1 (d) - цикл заключен в том что пока а меньше б будет все работать в начале а и так меньше б а она в самом цикле еще и уменьшается сама буква а.
P.S Извини что так долго писал, думал как лучше объяснить.
Var s: string; a, b: integer; begin readln(s); if s[1] = 'x' then begin a := StrToInt(s[3]); b := StrToInt(s[5]); if s[2] = '-' then a := -a; writeln(b - a); end else if s[3] = 'x' then begin a := StrToInt(s[1]); b := StrToInt(s[5]); if s[2] = '-' then begin a := -a; b := -b; end; writeln(b - a); end else if s[5] = 'x' then begin a := StrToInt(s[1]); b := StrToInt(s[3]); if s[2] = '-' then b := -b; writeln(a + b); end end.
учтите что никакой защиты от дурака или неверного ввода
1)
a) a = 6, b = 6
b) a = 10, b = 6
v) a = 4 b = 6 так как в цикл не зайдет из за не правильного свойства
g) a = 4 b = -2
d) a = бесконечно убывающие b = 6
2)
int k = 0;
while(k < 10)
cout << "привет";
Вот так будет работать, наверно разберешься что я исправил =)
Объяснение:
Я объясню насчет 1 (d) - цикл заключен в том что пока а меньше б будет все работать в начале а и так меньше б а она в самом цикле еще и уменьшается сама буква а.
P.S Извини что так долго писал, думал как лучше объяснить.