Определить количество положительных чисел в линейном массиве - C#

Узнай цену своей работы

Формулировка задачи:

Дан линейный массив, содержащий N целых чисел. Определить, количество таких чисел этого массива, которые являются положительными числами. Ввод (файл Inlet.in): N Элементы массива А в строку, через пробел Вывод (файл Outlet.out): Количество положительных элементов массива А

Решение задачи: «Определить количество положительных чисел в линейном массиве»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.IO;
  6.  
  7. namespace задача_06
  8. {
  9.     /*
  10.      *    Текстовый файл Inlet.in содержит целочисленные значения элементов линейного массива A[1..N].
  11.      *    Определить, количество таких чисел этого массива, записав это число в файл Outlet.out, которые являются
  12.      * положительными числами.
  13.      *
  14.      *           Спецификация ввода : (Inlet.in)
  15.      *              N
  16.      *              Значения элементов массива А (в строку)
  17.      *              
  18.      *           Спецификация вывода:
  19.      *              Количество положительных элементов массива А
  20.      */
  21.     class Program
  22.     {
  23.         static void Main(string[] args)
  24.         {
  25.             StreamReader файлВВ = new StreamReader("Inlet.in");
  26.             StreamWriter файлЫВ = new StreamWriter("Outlet.out");
  27.             int n = int.Parse(файлВВ.ReadLine());
  28.             char[] разделители = { ' ' };
  29.             string[] astr = файлВВ.ReadLine().Split(разделители, StringSplitOptions.RemoveEmptyEntries);
  30.             int количество = 0;
  31.             for (int i = 0; i < astr.Length; i++)
  32.             {
  33.                 количество += int.Parse(astr[i]) > 0 ? 1 : 0;
  34.             }
  35.             файлЫВ.Write(количество);
  36.             файлЫВ.Close();
  37.         }
  38.     }
  39. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы