Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- StreamWriter sw;
- StreamReader sr;
- if (!File.Exists(Environment.CurrentDirectory + "/" + "output.txt"))
- {
- File.Create(Environment.CurrentDirectory + "/" + "output.txt");
- Console.WriteLine("Создан файл output.txt");
- }
- Random rd = new Random();
- sw = new StreamWriter(Environment.CurrentDirectory + "/" + "input.txt", false);
- int n = 10;
- double min = -100;
- double max = 100;
- double[] arr = new double[n];
- for (int i = 0; i < n; ++i)
- {
- arr[i] = Math.Round(min + (max - min + 1) * rd.NextDouble(), 0);
- }
- for (int i = 0; i < n; ++i)
- {
- sw.WriteLine(arr[i]);
- }
- Console.WriteLine("Данные записаны в файл input.txt");
- Array.Clear(arr, 0, arr.Length);
- sw.Close();
- sr = new StreamReader(Environment.CurrentDirectory + "/" + "input.txt");
- int l = 0;
- string line;
- while ((line = sr.ReadLine()) != null)
- {
- arr[l] = double.Parse(line);
- l++;
- }
- sr.Close();
- sw = new StreamWriter(Environment.CurrentDirectory + "/" + "outnput.txt", false);
- double mx = arr.Max();
- Console.WriteLine("Максимальное число: {0}", mx);
- for (int i = 0; i < n; ++i)
- {
- arr[i] = arr[i] / mx;
- }
- for (int i = 0; i < n; ++i)
- {
- sw.WriteLine(arr[i]);
- }
- Console.WriteLine("Данные записаны в файл outnput.txt");
- sw.Close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement