Составить алгоритм, написать программу, которая определяет количество учеников в классе из 25 человек, чей рост превышает средний. исходные данные должны вводиться во время работы программы.
Ответы на вопрос:
пишу вторым номером, поэтому постараюсь на качество.
нам нужно найти сначала сумму всего роста, потом поделить его на общее количество учеников. потом сопоставить каждый элемент со средним числом и высчитать количество высоких учеников.
будет это выглядить так:
uses crt; //если используете паскаль abc, это строка нужна для удобстваvar a: array [1..25] of real; i,otvet: integer; h,s: real;
//объявляем переменные. массив,среднее число и суммарный рост - любые числа. сам ответ - целые числаbegin for i: =1 to 25 do begin writeln('введите рост ученика номер ',i); readln(a[i]);
//здесь мы вводим рост с клавиатуры end; for i: =1 to 25 do s: =s+a[i];
//находим суммарный рост всех учеников h: =s/25; // делим на их количество. теперь переменная h - это средний рост for i: =1 to 25 do if a[i]> h then otvet: =otvet+1; // а здесь проверяем каждый элемет массива. если он выше значения среднего роста, мы прибавляем единицу к переменной "otvet". там мы считаем количество высоких уч. writeln('средний рост в классе равен ',h); writeln('количество высоких учеников в классе равно ',otvet);
//вывод данныхend.
var
a: array [1..25] of integer;
i,k: integer;
s: real;
begin
s: =0;
for i: =1 to 25 do
begin
write ('a[',i,'] = ');
readln(a[i]);
s: =s+a[i];
end;
s: =s/25;
k: =0;
for i: =1 to 25 do
if a[i]> s then k: =k+1;
writeln ('kol-vo: ',k);
readln;
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
MariaWans0720.04.2023 14:47
-
sasavotchel08.02.2023 11:30
-
wenizi23.05.2022 23:34
-
Рожок40000029.04.2021 09:01
-
VLADBERYYYYYYY17.06.2021 00:43
-
мышка7218.12.2022 18:58
-
машана107.10.2020 02:18
-
eeee0rock21.12.2020 02:08
-
ИльяМамедов215.09.2022 05:44
-
Arseni0130.07.2022 18:56
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.