Ввод массива из файла, вывод – в файл - 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));
 
}
}
}
задания: Дан одномерный массив, состоящий из N вещественных элементов. Заполнить массив случайными числами. Найти минимальный отрицательный элемент. Вычислить среднеарифметическое положительных элементов массива. Вывести положительные элементы на экран. как этот массив вывести из файла ??

Решение задачи: «Ввод массива из файла, вывод – в файл»

textual
Листинг программы
Double[] array = ReadArray(@"d:\1.txt");
SaveArray(array, @"d:\2.txt");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.6 из 5
Похожие ответы