Создать файл F1, заполнить его случайными числами (всего 10 чисел), наибольшее число вывести в файл F2 - C#
Формулировка задачи:
У меня получилось создать файл и заполнить его случайными 10 числами
А потом? Нужно тоже создать другой файл так?
StreamWriter sw = File.CreateText("D:\\Projects\\F2.txt");
И как в этот второй файл добавить наибольшее число из файла F1?
Листинг программы
- StreamWriter sw = File.CreateText("D:\\Projects\\F1.txt"); //Здесь мы создали поток sw,
- //а при помощи метода File.CreateText создали файл
- {
- Random rnd = new Random();
- for (int i = 0; i < 10; i++)
- {
- sw.WriteLine(rnd.Next(100)); //Записываем случайные числа в наш файл
- }
- }
- sw.Close(); //Закрываем поток
Решение задачи: «Создать файл F1, заполнить его случайными числами (всего 10 чисел), наибольшее число вывести в файл F2»
textual
Листинг программы
- using System;
- using System.IO;
- class demo
- {
- static void Main()
- {
- StreamWriter f1 = new StreamWriter("E:\\f1.txt");
- Random r = new Random();
- for (int i = 0; i < 10; i++) f1.WriteLine(r.Next(0,100));
- f1.Close();
- StreamReader fr = new StreamReader("E:\\f1.txt");
- string s = "";
- int max = Int32.Parse(fr.ReadLine()),num = 0;
- do
- {
- s = fr.ReadLine();
- if (int.TryParse(s, out num)) max = max < num ? num : max;
- } while (s != null);
- fr.Close();
- StreamWriter f2 = new StreamWriter("E:\\f2.txt");
- f2.WriteLine(max);
- f2.Close();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д