Определить количество положительных чисел в линейном массиве - C#
Формулировка задачи:
Дан линейный массив, содержащий N целых чисел.
Определить, количество таких чисел этого массива,
которые являются положительными числами.
Ввод (файл Inlet.in):
N
Элементы массива А в строку,
через пробел
Вывод (файл Outlet.out):
Количество положительных
элементов массива А
Решение задачи: «Определить количество положительных чисел в линейном массиве»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.IO;
- namespace задача_06
- {
- /*
- * Текстовый файл Inlet.in содержит целочисленные значения элементов линейного массива A[1..N].
- * Определить, количество таких чисел этого массива, записав это число в файл Outlet.out, которые являются
- * положительными числами.
- *
- * Спецификация ввода : (Inlet.in)
- * N
- * Значения элементов массива А (в строку)
- *
- * Спецификация вывода:
- * Количество положительных элементов массива А
- */
- class Program
- {
- static void Main(string[] args)
- {
- StreamReader файлВВ = new StreamReader("Inlet.in");
- StreamWriter файлЫВ = new StreamWriter("Outlet.out");
- int n = int.Parse(файлВВ.ReadLine());
- char[] разделители = { ' ' };
- string[] astr = файлВВ.ReadLine().Split(разделители, StringSplitOptions.RemoveEmptyEntries);
- int количество = 0;
- for (int i = 0; i < astr.Length; i++)
- {
- количество += int.Parse(astr[i]) > 0 ? 1 : 0;
- }
- файлЫВ.Write(количество);
- файлЫВ.Close();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д