profile
Размещено 4 года назад по предмету Информатика от lseym

Привет! Помогите, пожалуйста, очень срочно!!!

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

Спасибо!!!

  1. Ответ на вопрос
    Ответ на вопрос дан Mishka28

    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.

  2. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален

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

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

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

     

    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.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.