• Предмет: Информатика
  • Автор: irinailatovskaya1812
  • Вопрос задан 1 год назад

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

Си Паскаль
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 в указанном порядке.

Ответы

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