Ввод массива из файла, вывод – в файл - C#
Формулировка задачи:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace zad_2 { class Program { static void Main(string[] args) { { } Random rnd = new Random(); int n = 10; double[] array = new double[n]; for (int i = 0; i < n; i++) { array[i] = rnd.Next(-100, 101)/100.0; } Console.WriteLine("Массив"); Print(array, n); double min = FindMin(array, 0, array.Length - 1); Console.WriteLine("Минимальный отрицательный элемент массива = {0}", min); double summ = 0; double sred = 0; int m = 0; double[] parray = new double[n]; for (int k = 0; k < array.Length; k++) { if (array[k] > 0) { parray[m] = array[k]; m = m + 1; summ += array[k]; sred = summ / m; } } Console.WriteLine("Сумма положительных элементов массива = {0}", summ); Console.WriteLine("Положительные элементы массива"); Print(parray, m); Console.Write("Среднее значение =" + sred); Console.ReadKey(); { } } static void Print(double[] array, int n) { for (int i = 0; i < n; i++) Console.Write(array[i] + @" "); Console.WriteLine(); } static double FindMin(double[] arr, int left, int right) { if (right == left) return arr[left]; int middle = (right + left) / 2; return Math.Min(FindMin(arr, left, middle), FindMin(arr, middle + 1, right)); } } }
Решение задачи: «Ввод массива из файла, вывод – в файл»
textual
Листинг программы
Double[] array = ReadArray(@"d:\1.txt"); SaveArray(array, @"d:\2.txt");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д