Заполнить файл 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();
}
}
}