Одномерный массив. Подсчитать количество положительных элементов - C#
Формулировка задачи:
Дан одномерный массив A[1..N], содержащий целые числа. Подсчитать количество положительных элементов. Можно пожалуйста с объяснением.
Решение задачи: «Одномерный массив. Подсчитать количество положительных элементов»
textual
Листинг программы
using System;
class Program
{
static void Main(string[] args)
{
int N = 10, sum = 0; // размер массива и переменная для подсчета количества положительных элементов
int[] A = new int[N]; // объявление массива и выделение памяти под него
Random r = new Random(); // объект для генерации случайных чисел
for (int i = 0; i < N; i++)
{
A[i] = r.Next(-10, 10); // инициализируем элементы массива случайными значениями из диапазона [-10, 10)
Console.Write(A[i] + " "); // и выводим их
if (A[i] > 0) // если элемент положительный
sum ++; // то прибавляем к счетчику 1
}
Console.WriteLine("\n" + sum); // Вывод получившегося количества дабы убедиться в правильности результата и пойти довольным к преподу :)
Console.ReadKey(); // ожидание нажатия клавиши (пауза)
}
}