• 1. Дан массив 10 целых чисел. Посчитать сумму и произведение не нулевых элементов массива.
    2. Дан массив 20 целых чисел. Найти количество положительных чисел в исходном наборе.
    На C# решите пожалуйста.

Ответы 1

  • Ответ:

    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();

           }

       }

    }

    Объяснение:

    Дан линейный массив, содержащий N целых чисел.

    Определить, количество таких чисел этого массива,

    которые являются положительными числами.

    Ввод (файл Inlet.in):

    N

    Элементы массива А в строку,

    через пробел

    Вывод (файл Outlet.out):

    Количество положительных

    элементов массива А

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years