"Рост каждого из N учащихся сохраняется в сантиметрах в массиве. Найдите количество...

0 голосов
21 просмотров

"Рост каждого из N учащихся сохраняется в сантиметрах в массиве. Найдите количество учеников, рост которых меньше M сантиметров."


Информатика (27 баллов) | 21 просмотров
0

Какой язык программирования ?

0

Алгоритм и программа на паскале.

Дано ответов: 2
0 голосов
Правильный ответ

Пример на С# :
int N = int.Parse(Console.readline()); //ввод переменных 
int M = int.Parse(Console.readline());
int [] A = new int [N];//ввод массива и задание кол-ва мест в массиве
int t = 0;// доп переменная кол-во учеников нужного роста
random a = new random();// метод рандом (не указано как заполнять массив и                                              я выбрал рандомно
for (int i = 0: i < N - 1; i ++) // перебор и задание значений переменным 
{
A[i] = a.Next(150,200); // От 150 см до 200 см :)
}

for (int i = 0: i < N - 1; i ++) // опять перебор массива
{
if (A[i] < M)  // определение кол-ва учеников 
  {
   t ++;
   }
}
console.writeline("Количество учеников  " + t.toString()); // вывод переменной

(144 баллов)
0 голосов

1. Перебор массива.
2. При перебое проверять рост условием. Если условия совпадает прибавлять к кол-ву +1.

Пример на C#
int[] age = { 14, 15, 14, 16, 10, 12, 10 };
int count = 0;
int min_sm = 13; 
foreach (int check in age)
{   if (check < min_sm) count++; }
return count;

(91 баллов)