ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1408. Умножение многочленов

Strange test #13
Послано SevenEleven [Tartu U] 2 янв 2009 16:05
when I changed

char buf[100];
cin.getline(buf, 100);

to

char buf[1000];
cin.getline(buf, 1000);

I got AC, but problem statement says that polynom's length is no longer than 100 characters.
Re: Strange test #13
Послано Sandro (USU) 3 янв 2009 14:48
Because there is a '\0' character in the end of string, so for string with length 100 you should use "char buf[101]".
Re: Strange test #13
Послано 198808xc 29 сен 2010 19:19
And, when you use cin.getline() to read a line of max-length 100, you should write:
cin.getline(*, 101, '\n');
instead of
cin.getline(*, 100, '\n');