1. дан массив 10 целых чисел. посчитать сумму и произведение не нулевых элементов массива. 2. дан массив 20 целых чисел. найти количество положительных чисел в исходном наборе. на c# решите .
/** * Created by Geek on 20.09.2016. */ public class getTime { public static void main(String[] agrs){ Scanner in = new Scanner(System.in); // Создаем объект ввода через консоль System.out.print("Сколько минут после начала дня:"); int n = in.nextInt(); if(n <= 59) { System.out.print(String.format(" часов и %d минут",n)); } else if(n > 1440) { n = n - ((n/1440)*1440); System.out.print(String.format(" часиков и %d минут",n/60,n%60)); } else { System.out.print(String.format(" часиков и %d минут",n/60,n%60)); }
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):
Количество положительных
элементов массива А