С4 (чтение и запись в файл)

!!Чтобы программа работала верно, не забудьте изменить пути к файлам!!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplicationС4
{
class Program
{
static StreamReader input;
static StreamWriter output;
static string path;
/// <summary>
/// Открытие файла
/// </summary>
/// <param name=»path»>Путь файла</param>
/// <returns></returns>
static public bool OpenReadFile()
{
path = @»F:\ConsoleApplicationС4\input.txt»;
if (File.Exists(path))
{
input = new StreamReader(path);
return true;
}
else
return false;
}
static public void OpenWriteFile()
{
path = @»F:\ConsoleApplicationС4\output.txt»;
if (File.Exists(path))
{
output = new StreamWriter(path);

}
else
output = new StreamWriter(path, true);
}
static public void ReadWriteFile()
{
string person;
string[]mass;
int n = int.Parse(input.ReadLine());
int k=0;
for (int i = 0; i < n; i++)
{

bool[] marks = new bool[3];

person = input.ReadLine();
mass = person.Split(‘ ‘);
marks[0] = (mass[2] == «4″) || (mass[2] == «5″);
marks[1] = (mass[3] == «4″) || (mass[3] == «5″);
marks[2] = (mass[4] == «4″) || (mass[4] == «5″);

if (marks[0] && marks[1] && marks[2] )
{
k++;
output.WriteLine(person);
}

}
if( k == 0) output.WriteLine(«Нет хороших учеников (-:»);

}
static void Main(string[] args)
{
OpenWriteFile();
bool found = OpenReadFile();
if (found)
{
ReadWriteFile();
input.Close();
output.Close();
}
}
}
}

ConsoleApplicationС4