Ниже приведен код одной и той же программы ** двух языках программирования. Си Паскаль...

0 голосов
28 просмотров

Ниже приведен код одной и той же программы на двух языках программирования.

Си Паскаль
int main (void)
{
int a, b, x, y;
scanf("%i%i", &a, &b);
x = (a + 2*b) / 5;
y = b - x;
printf("%i %i", x, y);
}
var a, b, x, y: integer;
begin

read(a, b);
x := (a + 2*b) div (5);
y := b - x;
write(x,' ',y);
end.

Определите, какие значения указал пользователь в качестве входных данных, если известно, что программа в результате вывела два числа: 1 и 0 в указанном порядке.


Информатика (30 баллов) | 28 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Из кода следует, что x=1, y=0
тогда
1=(a+2b)/5
0=b-1
откуда b=1, a=3
пользователь ввел 1 и 3

(101k баллов)