поправил I\O программы в строгом соответсвии с условием задачи. Работает указание полного пути до файла через аргументы. Так же есть еще два варианта для удобства: либо положить файл в папку с солюшном и просто ввести его имя, либо, если не ввести никаких аргументов, программа предложит сама ввести имя файла.
small last fix.