Есть ответ 👍

Составить алгоритм, написать программу, которая определяет количество учеников в классе из 25 человек, чей рост превышает средний. исходные данные должны вводиться во время работы программы.

116
219
Посмотреть ответы 3

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


пишу вторым номером, поэтому постараюсь на качество.

нам нужно найти сначала сумму всего роста, потом поделить его на общее количество учеников. потом сопоставить каждый элемент со средним числом и высчитать количество высоких учеников.

будет это выглядить так:

 

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.

eva444786
4,6(7 оценок)

Var a,b,a1,b1: word;   begin writeln('введите два натуральных числа'); readln(a,b); a1: =a div b;   a1: =((a1+2) div (a1+1)) mod 2;   b1: =(a1+1) mod 2; writeln('число ', a*a1+b*b1,' не меньше ',a*b1+b*a1); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS