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

Узнай цену своей работы

Формулировка задачи:

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

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

textual
Листинг программы
const
 n = 5;
var
 Summa1, Summa2, Rost, i: integer;
begin
 Summa1:=0; Summa2:=0;
 writeln('Введите данные первого класса: ');
  for i:=1 to n do
   begin
    read(Rost);
    inc(Summa1, Rost);
   end;
 writeln('Средний рост первого класса: ', Summa1 / n);
 writeln('Введите данные второго класса: ');
  for i:=1 to n do
   begin
    read(Rost);
    inc(Summa2, Rost);
   end;
 writeln('Средний рост второго класса: ', Summa2 / n);
end.

Объяснение кода листинга программы

  1. В начале программы объявляются константа n (численность классов) и переменные Summa1, Summa2, Rost и i типа integer (целые числа).
  2. Переменные Summa1 и Summa2 инициализируются нулем.
  3. Выводится сообщение с просьбой ввести данные первого класса.
  4. В цикле от 1 до n происходит чтение роста каждого ученика первого класса и прибавление его к Summa1.
  5. Вычисляется и выводится средний рост первого класса (переменная Summa1 делится на n).
  6. Выводится сообщение с просьбой ввести данные второго класса.
  7. В цикле от 1 до n происходит чтение роста каждого ученика второго класса и прибавление его к Summa2.
  8. Вычисляется и выводится средний рост второго класса (переменная Summa2 делится на n).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы