1. даны три числа a, b, c. определить, какое из них равно d. если равных d чисел нет, то найти максимальное из d-a, d-b, d-c. примеры: • вход: 10 4 15 4 выход: второе число равно 4 • вход: 5 13 9 7 выход: максимальная разность 2. 2. составить программу, которая при введенном возрасте человека правильно печатает: «вам х лет (год, года)! ». например: • вход: 44 выход: вам 44 года! • вход: 31 выход: вам 31 год! • вход: 11 выход: вам 11 лет! 3. одной банки краски хватает на покраску x м2 площади. забор имеет форму прямоугольника: высота а м, длина b м. сколько целых банок краски необходимо приобрести, чтобы покрасить забор? вход: х=5 а=3 b=200 выход: 120 вход: х=3.35 а=2.5 b=12 выход: 9 4. даны 2 числа. если их сумма больше 10, то вывести на экран их удвоенное произведение, а иначе большее из чисел заменить их суммой, а меньшее разностью. вход: 25 -8 выход: -400 вход: 5 3 выход: 8 2
Ответы на вопрос:
program sport; uses crt; const n = 10; {количество оценок}var {раздел описания переменных} a: array [1..n] of integer; {массив с оценками} max,min,i: integer; {max и min - наибольшая и наименьшая оценки; i -счётчик} sum: real; {сумма, а потом среднее арифметическое (результат)} begin writeln('просим судей выставить свои оценки: '); {вывод строки} for i: =1 to n do {организуем цикл ввода оценок} begin write(i,'-й судья: '); readln(a[i]); {вывод строки и ввод оценки} end; writeln(); {вывод пустой строки (для красоты)} min: =a[1]; {предполагаем для начала, что первая оценка - наименьшая} max: =a[1]; {также предполагаем для начала, что первая оценка - наибольшая} sum: =0; {для начала сумма равна 0} for i: =1 to n do {организуем цикл для перебора всех оценок} begin if max< a[i] then max: =a[i]; {если текущая оценка больше max, то запоминаем её в max} if min> a[i] then min: =a[i]; {если текущая оценка меньше min, то запоминаем её в min} sum: =sum+a[i]; {добавляем текущую оценку к сумме} end; sum: =(sum-max-min)/(n-2); {здесь самое интересное: из суммы всех оценок вычитаем наибольшую и наименьшую, а полученный результат делим на 8 - количество оставшихся оценок. получается среднее арифметическое} writeln('итоговая оценка ',sum: 7: 2) {выводим результат} end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Luska136718.01.2023 00:00
-
Nastyaaaaaa3423.06.2020 12:48
-
daramir0220.03.2022 09:09
-
RstneaLeu11.12.2021 00:37
-
skata919607.02.2020 17:53
-
simalivevl09.01.2022 16:30
-
siylvio30.05.2023 00:55
-
aamelkumova93328.09.2020 21:22
-
nn825524130.09.2021 18:56
-
абдулоахмед123.05.2020 10:01
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.