Вопрос задан 23.10.2023 в 09:25. Предмет Информатика. Спрашивает Турарбеков Ернат.

Вася написал программу, которая переводит длину из метров в километры и метры. Но он не может

решить, где нужно использовать div, а где mod. Помогите ему. Откройте файл и исправьте программу. var d, m, k: integer; begin write('введите d = '); readln(d); k:= d … 1000; m:= d … 1000; write(d, ' м = '); write(k, ' км ', m, ' м'); end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хотская Ай.
var d, m, k: integer;
begin
write('введите d = ');
readln(d);
k:= d div 1000;
m:= d mod 1000;
write(d, ' м = ');
write(k, ' км ', m, ' м');
end.

Пример:
введите d = 1200
1200 м = 1 км 200 м

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для перевода длины из метров в километры и метры, вам необходимо использовать операторы деления (div) и остатка (mod). Вот исправленная программа:

pascal
var d, m, k: integer; begin write('Введите d = '); readln(d); k := d div 1000; // Делим на 1000, чтобы получить километры m := d mod 1000; // Берем остаток от деления на 1000, чтобы получить метры write(d, ' м = '); write(k, ' км ', m, ' м'); end.

Теперь программа будет корректно переводить длину из метров в километры и метры.

0 0

Похожие вопросы

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

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

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