tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Каждый ежедневно болеющий гриппом
Каждый ежедневно болеющий гриппом человек может заразить окружающих. составьте программу, определяющую, через сколько дней заболеют все ученики школы. число учащихся школы ввести с клавиатуры.
Инав
3 03.06.2019 06:30
11
Ответы
LianessaAngel2
01.10.2020 17:52
При условии что каждый больной заражает от 1 до 5 человек каждый день, и что больные упорно ходят в школу
const
min_posible = 1;
max_posible = 5;
var all_students, ill, new_ill, days, i: integer;
Begin
Randomize;
Writeln('Кол-во учеников школы =>');
read(all_students);
ill := 1;
repeat
days := days + 1;
new_ill := 0;
for i := 1 to ill do
new_ill := new_ill + Random(min_posible, max_posible);
ill := ill + new_ill;
Writeln('День ',days:3,': Заразилось ',new_ill:5,' Больных ',ill:5);
until ill >= all_students;
Writeln(days);
End.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
вниомаомылт
16.12.2020 11:22
Ребзя к.р по инфе нужна ещё час есть...
ведитеник
16.12.2020 11:23
первый вопрос не надо, только 2 3 4 ...
Zmei0907
27.05.2019 21:10
Написать программу, которая позволяет просматривать текстовые файлы (выводит на экран содержимое файла) , например, файлы исходных программ turbo pascal. имя просматриваемого файла...
MrNikitkahelp
27.05.2019 21:10
Свопросом. как изменится двоичное число 111000,0112, если перенести запятую, отделяющую целую часть от дробной, на один разряд вправо (новое число: 1110000, 112)? 1. число уменьшится...
Викитирон
27.05.2019 21:10
Система обмена сообщениями (письмами) с компьютернх сетей....
khana3
27.05.2019 21:10
Дан одновременный одночисленный масив вывести масив на экран строку элементы стоящие на четных местах заменить нулем вывести образованный массива на экран строку пример: ввод: 5;...
konulrzayevaa2
14.09.2020 19:16
Ең бірінші программа құрған оқымысты ...
Sashalizanika
01.10.2019 19:30
Достоинства и недостатки колонок; наушников....
Шнуров
01.10.2019 19:30
Для какого из названий цветов ложно высказывание не (первая буква гласная) астра,пион,лаванда,эдевейс ....
DPAKOSHKA
01.10.2019 19:30
Подчеркните информационные модели: эскизы костюмов к театральному спектаклю. атлас. макет скелета человека. расписание движения поездов. оглавление книги...
Популярные вопросы
6 класс ответить на во Что такое обмен веществ? - Из каких процессов складывается...
3
У шестиугольника ABCDEF есть две трапеции, общие ноги которых - CF. Если AC =...
2
Краткий пересказ выветривание и перемещение горных пород по географии 6 класс...
1
Яким чином особисте в стосунках ліричних героєв вірша Жди мене пов язане із загальними...
2
Частинка рухається зі швидкісю 956 км/с по колу 20см в однорідному магнітному...
3
мне нужно!! какой период истории человечества происходит резкое увеличение численности...
3
Как Великий Шёлковый путь повлиял с соседними странами даю 72б...
1
сделать математику стр 60 номер 880...
2
Контрольна робота з теми «Фізика атома та атомного ядра. Фізичні основи атомної...
3
Два огорода ограждение по одинаковой длины стороны первого огорода прямоугольной...
1
const
min_posible = 1;
max_posible = 5;
var all_students, ill, new_ill, days, i: integer;
Begin
Randomize;
Writeln('Кол-во учеников школы =>');
read(all_students);
ill := 1;
repeat
days := days + 1;
new_ill := 0;
for i := 1 to ill do
new_ill := new_ill + Random(min_posible, max_posible);
ill := ill + new_ill;
Writeln('День ',days:3,': Заразилось ',new_ill:5,' Больных ',ill:5);
until ill >= all_students;
Writeln(days);
End.