Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- StreamReader sr = new StreamReader("adat.txt");
- List<string[]> lista = new List<string[]>();
- for (; ; )
- {
- string seg = sr.ReadLine();
- if (seg == null)
- { break; }
- string[] segtömb = seg.Split(' ');
- lista.Add(segtömb);
- }
- StreamWriter sw = new StreamWriter("eredmeny.txt");
- for (int i = 0; i < lista.Count; i++)
- {
- int[] tomb = new int[4];
- for (int j = 0; j < lista[i].Length-1; j++)
- {
- tomb[j] = Convert.ToInt32(lista[i][j]);
- }
- if (lista[i][4] == "+")
- {
- Program.LegkisebbKözösTöbbszörös(tomb[1], tomb[3]);
- int kibovitett = (Program.B / tomb[1]) * tomb[0];
- int kibovitett1 = (Program.B / tomb[3]) * tomb[2];
- int összeg = kibovitett + kibovitett1;
- if (összeg % Program.B == 0)
- {
- sw.WriteLine("{0}/{1} + {2}/{3} = {4}/{5} + {6}/{7} = {8}/{9} = {10}", tomb[0], tomb[1], tomb[2], tomb[3], kibovitett, Program.B, kibovitett1, Program.B, összeg, Program.B, összeg / Program.B);
- }
- else
- {
- Program.LegnagyobbOsztó(összeg, Program.B);
- sw.WriteLine("{0}/{1} + {2}/{3} = {4}/{5} + {6}/{7} = {8}/{9} = {10}/{11}", tomb[0], tomb[1], tomb[2], tomb[3], kibovitett, Program.B, kibovitett1, Program.B, összeg, Program.B, összeg / Program.A, Program.B / Program.A);
- }
- }
- else
- {
- int segszamlalo = tomb[0];
- int segnevezo = tomb[1];
- int segszamlalo1 = tomb[2];
- int segnevezo1 = tomb[3];
- int segszorzatszamlalao = segszamlalo * segszamlalo1;
- int segszorzatnevezo = segnevezo * segnevezo1;
- if (segszorzatszamlalao % segszorzatnevezo == 0)
- {
- sw.WriteLine("{0}/{1} * {2}/{3} = {4}/{5} = {6}", segszamlalo, segnevezo, segszamlalo1, segnevezo1, segszorzatszamlalao, segszorzatnevezo, segszorzatszamlalao / segszorzatnevezo);
- }
- else
- {
- Program.LegnagyobbOsztó(segszorzatnevezo, segszorzatszamlalao);
- sw.WriteLine("{0}/{1} * {2}/{3} = {4}/{5} = {6}/{7}", segszamlalo, segnevezo, segszamlalo1, segnevezo1, segszorzatszamlalao, segszorzatnevezo, segszorzatszamlalao / Program.A, segszorzatnevezo / Program.A);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement