Определить количество положительных чисел

Написать программу, в которой пользователь вводит несколько чисел, программа выводит количество положительных чисел.

int x, y = 0, z, b;
Console.WriteLine("Введите колличество цифр: ");
x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число 1: ");
x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число 2: ");
x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число 3: ");
x = Convert.ToInt32(Console.ReadLine());
{
    if (x >= 0)
        Console.WriteLine("Положительных чисел: " + x);
        Console.ReadLine();
    }

Ответы (1 шт):

Автор решения: aepot

Протестируйте и разберите это решение.

Console.Write("Введите колличество чисел: ");
int n = int.Parse(Console.ReadLine());
int count = 0;
for (int i = 0; i < n; i++)
{
    Console.Write($"Введите число {i + 1}: ");
    int x = int.Parse(Console.ReadLine());
    if (x > 0)
        count++;
}
Console.WriteLine($"Положительных чисел: {count}");

Познакокомьтесь с отладкой, пошаговое выполнение кода сильно помогает понять, что происходит, когда программа выполняется.

→ Ссылка