Поделитесь своими знаниями, ответьте на вопрос:
На python Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов в диапазоне от 0 до 23, потом знак двоеточия, потом обязательно двузначное количество минут, потом опять двоеточие, затем обязательно двузначное количество секунд. То есть количество минут и секунд при необходимости дополняются до двузначного числа нулями. С начала суток секунд. Определите, что покажут часы. На вход программе подается натуральное число n, не превосходящее 107. Обратите внимание, что n может быть больше количества секунд в сутках. Программа должна вывести текущее время в описанном выше формате.
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):
Количество положительных
элементов массива А