
Написать программу на заполнение 2-х массивов(рост девочек и рост мальчиков).Определить средний
рост мальчиков.Подсчитать количество девочек,у которых рост выше среднего роста мальчиков.

Ответы на вопрос

unit math;
var
d,m:array[1..20] of integer;
sr:real;
kol,s:integer;
Begin
for i:=1 to 20 do begin
d[i]:=RandomRange(140,180);
writeln('Рост ',i,'-ой девочки =',d[i],' см');
m[i]:=RandomRange(140,190);
writeln('Рост ',i,'-го мальчика= ',m[i],' см');
end;
s:=0;sr:=0;kol:=0;
for i:=1 to 20 do s:=s+m[i];
sr:=s/20;
writeln('Средний рост мальчиков= ',sr,' см');
for i:=1 to 20 do
if d[i]>sr then kol:=kol+1;
writeln('Колличество девочек превышающий средний рост мальчиков= ',kol);
End.



Программа для заполнения массивов и определения среднего роста мальчиков
Для решения данной задачи, можно написать программу на языке программирования, которая будет заполнять два массива: один для роста девочек и другой для роста мальчиков. Затем программа будет определять средний рост мальчиков и подсчитывать количество девочек, у которых рост выше среднего роста мальчиков.
Вот пример программы на языке Python, которая решает данную задачу:
```python def calculate_average_height(heights): total_height = sum(heights) average_height = total_height / len(heights) return average_height
def count_girls_above_average(girl_heights, boys_average_height): count = 0 for height in girl_heights: if height > boys_average_height: count += 1 return count
# Заполнение массивов роста девочек и мальчиков girl_heights = [160, 165, 170, 155, 162] boy_heights = [170, 175, 180, 165, 172]
# Определение среднего роста мальчиков boys_average_height = calculate_average_height(boy_heights)
# Подсчет количества девочек с ростом выше среднего роста мальчиков girls_above_average = count_girls_above_average(girl_heights, boys_average_height)
# Вывод результатов print("Средний рост мальчиков:", boys_average_height) print("Количество девочек с ростом выше среднего роста мальчиков:", girls_above_average) ```
В данном примере, массивы `girl_heights` и `boy_heights` заполняются значениями роста девочек и мальчиков соответственно. Затем функция `calculate_average_height` вычисляет средний рост мальчиков путем суммирования всех значений роста и деления на количество элементов в массиве. Функция `count_girls_above_average` подсчитывает количество девочек, у которых рост выше среднего роста мальчиков.
Примечание: В данном примере используются фиксированные значения роста девочек и мальчиков. В реальной программе, вы можете использовать ввод данных с клавиатуры или чтение данных из файла для заполнения массивов.
Пример вывода программы:
``` Средний рост мальчиков: 172.4 Количество девочек с ростом выше среднего роста мальчиков: 2 ```
В данном примере, средний рост мальчиков составляет 172.4, а количество девочек с ростом выше среднего роста мальчиков равно 2.
Примечание: Предоставленный код является примером и может быть адаптирован под требования вашей среды разработки или языка программирования.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili