Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решите пожалуйста задачу в кумир про

Andrey Zvagintsev Ученик (104), открыт 2 недели назад
В школе решили набрать три новых математических класса. Так как занятия по математике у них проходят в одно и то же время, было решено выделить кабинет для каждого класса и купить в них новые парты. За каждой партой может сидеть не больше двух учеников. Известно количество учащихся в каждом из трёх классов. Сколько всего нужно закупить парт чтобы их хватило на всех учеников? Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.
2 ответа
бомже -трах Мудрец (11760) 2 недели назад
мой кумир это Ким Чен Ын
Andrey ZvagintsevУченик (104) 2 недели назад
Спасибо за ответ, помого
Рустам Абдрашитов Мыслитель (9508) 2 недели назад
На
 алг 
нач
логич продолжать;
цел n, total_desks, students, desks, total_students;

total_desks := 0;
total_students := 0;
продолжать := истина;

подпрограмма CalculateDesks(учеников : цел) : цел
нач
возвращает (учеников + 1) div 2;
кон

пока продолжать
нач
вывод "Введите количество учеников в классе (или -1 для выхода): ";
ввод students;

если students = -1 то
продолжать := ложь;
иначе если students >= 0 то
desks := CalculateDesks(students);
total_desks := total_desks + desks;
total_students := total_students + students;
иначе
вывод "Ошибка: введите неотрицательное число или -1 для выхода.";
все
кон

если total_students > 0 то
вывод "Общее количество парт: ", total_desks;
вывод "Среднее количество учеников на парту: ", total_students div total_desks;
иначе
вывод "Нет данных для обработки.";
все
кон
Похожие вопросы