И так я пишу програмулину, которую будет проверять компуктер, и проблема в том что на моей локальной машине все работает в штатном режиме, но при загрузке в систему на все тесты у меня выходит Time limit exception
. Прикрепляю само задание и свой код. (И да считывать посимвольно это задание).
Формальный ответ:
Ваш код не работает, если входная строка - пустая, т.е. если весь ввод представляет собой только одно \n
.
Впрочем, я бы действовал так:
string s;
getline(cin,s);
int result = 0;
for(auto c: s)
if (isdigit(c)) ++result;
cout << result << endl;
Благодаря идее Harry у меня вышло что-то такое:
int result = 0;
for(char i = cin.get(); i!='\n'; i = cin.get()){
if(isdigit(i)){
result++;
}
}
cout<<result;
return 0;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В примере указано что диск С но нужно менять в индивидуальном порядке как можно это сделать чтоб указывало?
Прочитал, что поля структуры хранятся в памяти последовательно(в порядке объявления) (+- платформзависимое выравнивание)
Перемещение функции gets_s из тела функции main в тело функции INPUT приводит к ошибке"Отсутствуют экземпляры перегруженная функция 'gets_s' соответствующие...