Определить количество положительных чисел
Написать программу, в которой пользователь вводит несколько чисел, программа выводит количество положительных чисел.
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}");
Познакокомьтесь с отладкой, пошаговое выполнение кода сильно помогает понять, что происходит, когда программа выполняется.