Найти количество положительных и отрицательных элементов вектора, используя цикл "do while" - C#
Формулировка задачи:
Написать программу ввода вывода вектора. Найти количество положительных и отрицательных элементов,используя цикл "do while". С последующим выводом данных на экран. Ввод размерности вектора осуществляется в отдельной возвращающей функции.
Решение задачи: «Найти количество положительных и отрицательных элементов вектора, используя цикл "do while"»
textual
Листинг программы
static int[] Input(out int n)
{
Console.WriteLine("введите размерность массива");
Console.Write("n = ");
n = int.Parse(Console.ReadLine());
int[] a = new int[n];
for (int i = 0; i < n; ++i)
{
Console.Write("a[{0}]= ", i);
a[i] = int.Parse(Console.ReadLine());
}
return a;
}
static void Main(string[] args)
{
int n;
int[] mas = Input(out n);
Console.Clear();
int count = 0;
Console.WriteLine("количество положительных : ");
do
{
if (mas[count] > 0) Console.Write(mas[count] + " ");
count++;
} while (count < mas.Length);
Console.WriteLine("");
Console.WriteLine("количество отрицательных : ");
count = 0;
do
{
if (mas[count] < 0) Console.Write(mas[count] + " ");
count++;
} while (count < mas.Length);
}
Console.ReadKey();