В 5 меньше г больше классе тридевятой школы учится компания малолетних хакеров. До них дошли слухи, что директор намерен вызвать в школу родителей всех неуспевающих учеников. Они знают, что информация о текущей успеваемости ...

В 5<г> классе тридевятой школы учится компания малолетних хакеров. До них дошли слухи, что директор намерен вызвать в школу родителей всех неуспевающих учеников. Они знают, что информация о текущей успеваемости хранится в одном из школьных компьютеров, и все компьютеры соединены в локальную сеть. Хакеры решили срочно написать программу, которая, будучи запущена на одном из компьютеров тридевятой школы, будет распространяться по локальной сети и корректировать все файлы, хранящиеся в компьютерах. Программа по их задумке должна состоять из двух модулей - сетевого и интеллектуального. Сетевой модуль отвечает за распространение программы в сети, а интеллектуальный корректирует файлы в данном компьютере. Сетевой модуль хакеры взялись написать сами, а вот с интеллектуальным возникли проблемы. Они попросили написать его лучшего программиста школы десятиклассника Васю, но тот отказался по этическим соображениям. Может быть, вы сможете помочь хакерам, всё-таки 25 баллов на дороге не валяются? Если вы согласны, то вот как юные хакеры представляют работу интеллектуального модуля. На входе модуль получает файл, содержащий произвольные символы и заменяет все цифры <2> на цифры <5>. Напишите программу, выполняющую эту операцию.
Гость
Ответ(ы) на вопрос:
Гость
#include using namespace std; int main() {     freopen("input.txt", "r", stdin);         char a;         while(cin >> a)     {         if(a == '2')             cout << '5';         else             cout << a;     }         fclose(stdin);     return 0; }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы