Вопрос задан 09.05.2019 в 09:48. Предмет Информатика. Спрашивает Позднякова Кристина.

Какое число необходимо подать на вход программе, чтобы было выведено число 6387? var n:integer;

begin readln(n); writeln(n div 100 mod 10 * 1000 + n div 10 mod 10 * 100 + n mod 10 * 10 + n div 1000); end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зиянгирова Эльвина.
Это будет выглядеть так
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для того чтобы на выходе программы было число 6387, необходимо подать на вход программе число 7638.

В данном коде используются операции деления div и взятия остатка от деления mod.

Выражение n div 100 возвращает целую часть от деления числа n на 100. Выражение n mod 10 возвращает остаток от деления числа n на 10.

Таким образом, в данном коде число 6387 формируется следующим образом:

n div 100 mod 10 * 1000 - возвращает третью цифру числа n (8) и умножает ее на 1000, чтобы получить 8000.

n div 10 mod 10 * 100 - возвращает вторую цифру числа n (3) и умножает ее на 100, чтобы получить 300.

n mod 10 * 10 - возвращает первую цифру числа n (7) и умножает ее на 10, чтобы получить 70.

n div 1000 - возвращает четвертую цифру числа n (6).

Затем эти числа складываются: 8000 + 300 + 70 + 6 = 6387.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос