Знакомство с языком программирования С#: Пользователь вводит с клавиатуры M чисел. Посчитайте, сколько чисел больше 0 ввёл пользователь

Задача: Пользователь вводит с клавиатуры M чисел. Посчитайте, сколько чисел больше 0 ввёл пользователь.

Пример:

0, 7, 8, -2, -2 -> 2

1, -7, 567, 89, 223-> 3

Решение:

Console.Write(«Введите количество элементов массива: «);
int m = Convert.ToInt32(Console.ReadLine());
int[] Array = new int[m];

void mas(int m)
{
for (int i = 0; i < m; i++)
{
Console.WriteLine($»Введите {i+1} элемент массива «);
Array[i] = Convert.ToInt32(Console.ReadLine());
}

}

int kol(int[] Array)
{
int i=0;
int sum = 0;
while (i < Array.Length)
{
if(Array[i]>0)
sum = sum + 1;
i = i + 1;
}
return sum;
}

mas(m);
Console.Write($»\n Чисел больше нуля: {kol(Array)}»);

Пояснение:

Простое решение с одним циклом while и одним условием if.

Общая оценка
Интересность
1/10
Сложность задачи
1/10
Лаконичность кода
2/10
Итого
1.3

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий