Написать текст программы для решения следующей : в школе четыре девятых класса, в каждом из которых учится по 18 учеников. рост уче-ников в сантиметрах занесен в таблицу (числа ввести с клавиатуры). найти средний рост учеников девятых классов. для каждого класса найти количество учеников, рост которых отличается от среднего роста учеников девятых классов не более чем на пять сантиметров.
130
189
Ответы на вопрос:
// pascalabc.net 3.1, сборка 1267 от 10.07.2016 const k=4; //количество классов u=18; // количество учеников в классе var a: array[1..k,1..u] of real; // массив с ростом n: array[1..k] of integer; // массив результатов i,j: integer; // счетчики циклов m: real; // средний рост ученика в классе begin for i: =1 to k do begin writeln('введите рост учеников ',i,'-го из классов'); m: =0; for j: =1 to u do begin read(a[i,j]); m: =m+a[i,j] end; m: =m/u; n[i]: =0; for j: =1 to u do if abs(a[i,j]-m)> 5.0 then inc(n[i]); end; writeln('количество учеников с ростом, отличающимся от среднего'); writeln('по каждому из классов более, чем на 5'); for i: =1 to k do write(n[i]: 5) end. пример решения для случая, когда в классе на 18, а 5 учеников (чтобы меньше набирать) введите рост учеников 1-го из классов 168 174 181 172 175 введите рост учеников 2-го из классов 162 173 170 158 183 введите рост учеников 3-го из классов 157 185 159 168 167 введите рост учеников 4-го из классов 170 173 176 168 171 количество учеников с ростом, отличающимся от среднего по каждому из классов более, чем на 5 2 3 3 0
Популярно: Информатика
-
justfrog44Arch25.03.2022 19:59
-
Twister0426.10.2020 11:28
-
тима42128.07.2020 19:19
-
nikafolz31.01.2020 13:59
-
maximkolosov6616.06.2020 09:09
-
Аліна0201200330.07.2020 23:52
-
panteleevpetr6724.03.2023 03:27
-
DoodleCrazy22.10.2020 02:20
-
twenty2127.06.2020 08:30
-
alexssrus124.11.2020 12:29