М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dukamaksim6
dukamaksim6
18.04.2020 07:54 •  Информатика

Лесорубы (N) решили, что разделят дерево для сруба (K) только поровну, а получившиеся в остатке от такого деления деревья рубить пока не будут. Напишите программу, которая вводит два числа - N и K, а затем выводит два результата:
— количество деревьев, которые достанутся каждому лесорубу для сруба;
— количество деревьев, которые останутся нетронутыми.
Через программу Паскаль.

👇
Ответ:
dimok120503
dimok120503
18.04.2020
Конечно, я могу помочь вам с этой задачей! Вот программный код на языке Pascal, который решает данную задачу:

```pascal
program Lesorubi;
var
N, K, trees_per_lumberjack, untouched_trees: Integer;
begin
writeln('Введите количество лесорубов (N):');
readln(N);

writeln('Введите количество деревьев для сруба (K):');
readln(K);

// Расчет количества деревьев, которые достанутся каждому лесорубу для сруба
trees_per_lumberjack := K div N;
// Расчет количества деревьев, которые останутся нетронутыми
untouched_trees := K mod N;

writeln;
writeln('Количество деревьев, которые достанутся каждому лесорубу: ', trees_per_lumberjack);
writeln('Количество деревьев, которые останутся нетронутыми: ', untouched_trees);
end.
```

Теперь я пошагово объясню, как работает приведенный выше код:

1. В начале программы мы объявляем несколько переменных, которые будут использоваться в решении задачи, включая `N` (количество лесорубов), `K` (количество деревьев для сруба), `trees_per_lumberjack` (количество деревьев, которые достанутся каждому лесорубу для сруба) и `untouched_trees` (количество деревьев, которые останутся нетронутыми).

2. Затем мы просим пользователя ввести количество лесорубов и количество деревьев для сруба с помощью функции `readln`.

3. Далее мы используем оператор `div` для деления количества деревьев `K` на количество лесорубов `N`. Результат этого деления записывается в переменную `trees_per_lumberjack`.

4. Затем мы используем оператор `mod` для определения количества деревьев, которые останутся нетронутыми после разделения равными частями. Остаток от деления `K` на `N` записывается в переменную `untouched_trees`.

5. Наконец, мы выводим результаты с помощью функции `writeln`, чтобы показать количество деревьев, которое достанется каждому лесорубу, а также количество деревьев, которые останутся нетронутыми.

Теперь школьник сможет понять, как работает программа и получить ответы на вопрос задачи.
4,4(61 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ