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

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

Ответы 1

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

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years