"Рост каждого из N учащихся сохраняется в сантиметрах в массиве. Найдите количество учеников, рост которых меньше M сантиметров."
"Рост каждого из N учащихся сохраняется в сантиметрах в массиве. Найдите количество учеников, рост которых меньше M сантиметров."
Ответ(ы) на вопрос:
Гость
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;
Гость
Пример на С# :
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()); // вывод переменной
Не нашли ответ?
Похожие вопросы