Задать вопрос
27 марта, 12:51

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

Си Паскаль

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 в указанном порядке.

+2
Ответы (1)
  1. 27 марта, 15:51
    0
    Из кода следует, что x=1, y=0

    тогда

    1 = (a+2b) / 5

    0=b-1

    откуда b=1, a=3

    пользователь ввел 1 и 3
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Ниже приведен код одной и той же программы на двух языках программирования. Си Паскаль int main (void) { int a, b, x, y; scanf ("%i%i", ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы