Ответ:
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):
Количество положительных
элементов массива А
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
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):
Количество положительных
элементов массива А