Юный программист и С++
Леша учится в десятом классе, очень интересуется программированием и после окончания школы хочет поступить в университет на программную инженерию, чтобы стать таким же классным программистом, как его папа. А пока, чтобы не терять время зря, Леша стал читать умные книги и статьи про разные языки и технологии программирования. Так Леша узнал, что на свете существует много языков программирования - одни для реализации системного программного обеспечения, другие - для реализации вычислительных задач на суперкомпьютерах, третьи - для реализации программ для Интернета, четвертые - для решения логических задач и так далее. Леша понял, что освоить быстро такое огромное количество языков он не сумеет, да это и не нужно. Поэтому он выбрал язык С++, на котором решил учиться программировать. Леша быстро научился писать простые программы, освоил даже правила записи формата в операторах ввода-вывода. Но тут Лешин папа посмотрел на Лешины программы, пришел в ужас от увиденного и дал Леше почитать книгу "Совершенный код". (Мы абсолютно уверены, что Вы эту книгу, конечно же, читали!)
Книгу "Совершенный код" Леша прочитал, кое-что понял и решил кардинальным образом менять стиль программирования. А пока стал очень внимательно относиться к знакам '\n', '\t', '\r' - такие символы часто используются в формате ввода вывода, но могут встречаться и с другой целью. А чтобы знать, как часто он использует такие символы, Леша решил написать программу, которая cчитает количество таких символов в программе.
Задача вроде бы простая, но Лешка бьется над ней уже третий день, но все какие-то ошибки в программе появляются. А Вы можете написать такую программу?
Входные данные
Входной файл содержит текст программы. Гарантируется, что в файле не более 1000 строк, а каждая строка содержит не более 100 символов.
Выходные данные
В выходной файл Вы должны вывести одно число - количество
'\n', '\t', '\r'
в программе. В конце программы Леша всегда ставит комментарий
//end
Этот комментарий Леша всегда записывает с первой позиции.