Определить количество положительных чисел в линейном массиве - 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();
        }
    }
}

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


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

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

14   голосов , оценка 3.857 из 5
Похожие ответы