Как найти средний рост учеников
Перейти к содержимому

Как найти средний рост учеников

  • автор:

Средний рост учеников в классе

Author24 — интернет-сервис помощи студентам

Программисту Васе поставили задачу разработать систему, вычисляющую средний рост учеников в классе.

Данные в эту систему поступают последовательно, рост указывается в сантиметрах, каждое число на отдельной строке.

Но вот беда: изначально неизвестно, сколько учеников учится в классе. Программа должна вывести ответ после того, как ввод данных прекратился.

Помогите Васе справиться с поставленной задачей.

ввод
Последовательность натуральных чисел, каждое на отдельной строке.

вывод
Вещественное число. Никаких округлений производить не надо. В случае, если никаких данных не поступало, следует вывести -1

Пример
Ввод
130
127
131

Найти средний рост мальчиков класса, если результаты измерения их роста (в сантиметрах) оказались следующими

Сложить все данные и разделить на количество цифр сложенных.

вкпукп кпукпУченик (49) 8 лет назад

Неполучается. или неправильно можете написать решение

вкпукп кпукпУченик (49) 8 лет назад

все я решил спасибо

Александр ОдиноченкоПрофи (594) 6 лет назад

он все правильно сказал надо сделать сейчас напишу

Александр ОдиноченкоПрофи (594) 6 лет назад

В ПЕРВОМ КОРОЧЕ СЛОЖИ ЭТИ ЦИФРЫ И ПОДЕЛИ НА8 ВО ВТОРОМ НА 10 ПОНЯТНО

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

2. Рост учащихся класса представлен в виде массива. Определите количество учащихся, рост которых больше среднего роста по классу.

Объявим массив констант, который будет содержать рост 10 учащихся, высчитаем среднее значение возраста и запишем результат в переменную sr_rost . Затем в цикле посчитаем количество человек, рост которых больше среднего показателя, и запишем в перемнную k .

var k: integer; 
sum, sr_rost: real;
const rost: array[1..10]
of real = (155, 160, 170, 180, 163, 172, 167, 164, 160, 169);
begin
for var i := 1 to 10 do
sum := sum + rost[i];
sr_rost := sum / 10;
writeln('Средний рост: ', sr_rost);
k:=0;
for var i := 1 to 10 do
if rost[i] > sr_rost then
k := k + 1;
writeln('Количество учащихся с ростом больше среднего: ', k);
end.

Присоединяйтесь к Telegram-группе @superresheba_10, делитесь своими решениями и пользуйтесь материалами, которые присылают другие участники группы!

of your page —>

Разделы
Категории
  • Контрольные и самостоятельные
  • Лабораторные и практические
  • Контурные карты
Контакты
  • ad@superresheba.by

SUPERRESHEBA

© «superresheba.by», 2014 — 2024. Использование материалов, авторские права на которые принадлежат superresheba.by, возможно только с прямой активной ссылкой на первоисточник. Категория интернет-ресурса 0+

Определить средний рост учеников каждого класса.

Author24 — интернет-сервис помощи студентам

Известен рост каждого ученика двух классов. Определить средний рост учеников каждого класса. Численность обоих классов одинаковая.

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Известен рост каждого ученика двух классов. Определить средний рост учеников каждого класса. Численность обоих классов одинаковая
Известен рост каждого ученика двух классов. Определить средний рост учеников каждого класса.

Определить средний рост учеников каждого класса.
Известен рост каждого ученика двух классов.Определить средний рост учеников каждого класса.

Массивы. Известен рост каждого из 25 учеников класса. Поиск элементов с заданными свойствами
НЕмогу решить пару простых задач. НУЖНА ПОМОЩЬ. 13. Известен рост каждого из 25 учеников.

Определить средний рост девочек и мальчиков одного класса
Определить средний рост девочек и мальчиков одного класса. В классе учится n учеников.

Mobile Software Engineer

Эксперт С++

5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214

Лучший ответ

Сообщение было отмечено DeFF как решение

Решение

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
const NMax = 2; MMax = 15; var Matr: array[1..NMax, 1..MMax] of real; Summa: real; i, j, m: byte; begin repeat write('Кол-во учеников: '); readln(m); until (m in [1..MMax]); writeln('Введите данные: '); for i:=1 to NMax do begin Summa:=0; writeln('Класс ', i, ': '); for j:=1 to m do begin read(Matr[i, j]); Summa:=Summa+Matr[i, j]; end; writeln('Средний рост учеников ', i, '-го класса: ', Summa / m); end; end.

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Известны вес, пол, рост каждого из 22 человек. Найти общую массу и средний рост мужчин.
Помогите с задачей Известны вес, пол, рост каждого из 22 человек. Найти общую массу и средний.

Определить средний рост мальчиков и средний рост девочек
Известен рост каждого из 22 учеников класса. Рост мальчиков условно задан отрицательными числами.

Посчитать средний рост учеников (массивом)
Подсчитать средний рост учеников в классе с помощью массива. Кол-во учеников 14.

Или воспользуйтесь поиском по форуму:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *