Три толстяка (Время: 1 сек. Память: 16 Мб Сложность: 7%) Три толстяка решили поспорить: кто из них самый тяжелый. После взвешивания оказалось, что их масса соответственно M1, M2 и M3 килограмм. Считается, что масса толстяка должна быть не менее 94 и не более 727 килограмм определить массу самого тяжелого из них, либо выяснить, что была допущена ошибка при взвешивании. Входные данные Входной файл INPUT. TXT содержит три целых числа M1, M2 и M3, разделенные пробелом. Все числа целые и не превосходят 10 000 по абсолютной величине. Выходные данные В выходной файл OUTPUT. TXT выведите массу самого тяжелого толстяка в случае корректного взвешивания, либо слово «Error» в противном случае.
#include<iostream>#include<fstream>
#include<string> // подключаю библиотеку для работы со строками
#include <sstream> // Подключаю библиотеку для работы с функцией erase
using namespace std;
int main() {
string tt; //заказываю строку
cin >> tt; // читаю строку
while (tt.find('3')<tt.size()){ // пока символ 3 присутствует в строке...
tt.erase(tt.find('3'), 1); // ... мы удаляем его
}
while (tt.find('6')<tt.size()){ // пока символ 6 присутствует в строке...
tt.erase(tt.find('6'), 1); // ...мы удаляем его
}
cout << tt; // вывод строки
return 0;
}
Как то так, причем вводимое число может быть огромным, имеющее больше чем 255 знаков.