Комп’ютерний хробак CodeRed, який вийшов у світ 19 липня 2001 року, за 14 годин заразив більше 300 тисяч комп’ютерів і обійшовся компаніям в 2,6 мільярда доларів.
Задача 1002 розвязана різними алгоритмами.
Перевирка на ПК дає однакову відповідь,
а при тестуванні один з варіантів повертае
неправильну відповідь.
25326 05.02.2008 17:26:49 непр. відп
25324 05.02.2008 17:09:04 пр. відп
Поясніть будьласка чому?
Змінив(ла) guest, 05-02-2008 17:51
Повідомлень: 167 Звідки: ЛНУ ім. Івана Франка Зареєстрований: 21.10.06
Опубліковано 08-02-2008 14:16
А можна поцікавитись звідки у вас на ПК наш повний набір тестів?
А якшо серйозно, по помилка цікава. Вочевидь, проблема в наступних стрічках
char i, n;
scanf("%d", &n);
Таке зчитування не зовсім коректне, і власне вердикт "неправильна відповідь" саме через нього.
До речі, помилка виявляється не на всіх компіляторах і не у всіх кодах.
DixonD написав:
А можна поцікавитись звідки у вас на ПК наш повний набір тестів?
Потужний компілятор С++ дозволяє пере направити потік тестових завдань на певний e-male.
DixonD написав:
А якшо серйозно, по помилка цікава. Вочевидь, проблема в наступних стрічках
char i, n;
scanf("%d", &n);
Таке зчитування не зовсім коректне, і власне вердикт "неправильна відповідь" саме через нього.
До речі, помилка виявляється не на всіх компіляторах і не у всіх кодах.
Щиро дякую за відповідь! Дійсно, якщо змінити опис char i, n; на
int i, n; то повертається правильна відповідь. Думаю на таки “дрібниці” слід звертати увагу, щоб позбутись прикрих неприємностей.