Десятичная двоичная восьмеричная шестнадцатиричная
1)
10 1010 12 A
18 10010 22 12
322 101000010 502 142
2)
10 1010
74 112
92 5C
Числа снизу обозначают систему счисления
и какая вероятность что пользователь не ошибется?)))
program i_guess_number;
uses crt;
var changes: array [1..2,1..10] of integer;
i,op,n:integer;
s:string;
res:real;
BEGIN
randomize;
writeln("Загадайте число");
n := 0;
repeat
n := n+1;
i := random(10);
op := random(4);
case op of
1: s := "Прибавте ";
2: s := "Отнимите ";
3: s := "Умножте на ";
else s := "Поделите на ";
end;
writeln(s, i);
changes[1,n] := op; {запоминаем действия}
changes[2,n] := i;
until n = 10;
writeln("Что вышло?");
readln(res);
for i := n downto 1 do { производим обратные действия }
begin
case changes[1,i] of
1: res := res - changes[2,i];
2: res := res + changes[2,i];
3: res := res / changes[2,i];
else res := res * changes[2,i];
end;
end;
writeln("Вы загодали ",res);
END.
Поделитесь своими знаниями, ответьте на вопрос:
Чему будет равно значение переменной a после выполнения данного фрагмента кода? a = 3 b = 2 c = a + b b = 1 a = c * b
Переменная а = 3, переменная б = 2, переменная с = а + б. То есть c = 3 + 2 = 5. Потом b = 1, а = с умножить на b.
ответ: Переменная а = 5 * 1 = 5