Заполнить файл f целыми числами, полученным генератором случайных чисел - C#
Формулировка задачи:
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g все компоненты файла f, которые делятся на m и не делятся на п.
Решение задачи: «Заполнить файл f целыми числами, полученным генератором случайных чисел»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO;
- namespace Application
- {
- class MainClass
- {
- public static void Main (string[] args)
- {
- int x, y;
- int n = 3;
- int m = 2;
- Random Randomic = new Random ();
- FileStream file1 = new FileStream ("f.txt", FileMode.Create);
- StreamWriter writer = new StreamWriter (file1);
- for (int i = 0; i < 10; i++) {
- x = Randomic.Next (10);
- writer.WriteLine ("{0:0.##}", x);
- }
- writer.Close ();
- FileStream file2 = new FileStream ("f.txt", FileMode.Open);
- StreamReader reader = new StreamReader (file2);
- FileStream file3 = new FileStream ("g.txt", FileMode.Create);
- StreamWriter write = new StreamWriter (file3);
- for (int i = 0; i < 10; i++) {
- string temp = reader.ReadLine ();
- y = Int32.Parse (temp);
- if (((y % m) == 0) && ((y % n) != 0))
- write.WriteLine ("{0:0.##}", y);
- }
- reader.Close ();
- write.Close();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д