Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Linq;
- namespace task4
- {
- class Program
- {
- static void Main(string[] args)
- {
- StreamWriter writer = new StreamWriter("distinctionList.txt");
- StreamReader reader = new StreamReader("marks.txt");
- string[] SplitNumbers;
- int fail = 0;
- int Pass = 0;
- int Credit = 0;
- int Distinction = 0;
- var linecounter = File.ReadLines("marks.txt").Count();
- int[] Numbers = new int[linecounter];
- string[] NamesandNumbers = new string[linecounter];
- using (reader)
- {
- for (int i = 0; i < linecounter; i++)
- {
- NamesandNumbers[i] = reader.ReadLine();
- }
- for (int i = 0; i < linecounter; i++)
- {
- SplitNumbers = NamesandNumbers[i].Split(' ');
- Numbers[i] = int.Parse(SplitNumbers[0]);
- }
- for (int i = 0; i < linecounter; i++)
- {
- if (Numbers[i] < 50)
- {
- fail++;
- Console.WriteLine("f");
- }
- if (Numbers[i] >= 50 && Numbers[i] < 75)
- {
- Pass++;
- Console.WriteLine("p");
- }
- if (Numbers[i] >= 75 && Numbers[i] < 85)
- {
- Credit++;
- Console.WriteLine("c");
- }
- if (Numbers[i] > 85)
- {
- Distinction++;
- Console.WriteLine("d");
- }
- }
- Console.WriteLine("Fails " + fail);
- Console.WriteLine("Pass " + fail);
- Console.WriteLine("Credit " + fail);
- Console.WriteLine("Distinction " + fail);
- Console.ReadKey();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement