Форум » Циклы и ветвления » Задача № 490 » Ответить

Задача № 490

samonenko: В задаче № 490, на мой взгляд, не корректное условие: Необходимо определить количество таких целых чисел K, для которых выполняется неравенство M ≤ K^2 ≤ N. Далее исправления в программе предполагают, что считается число целых положительных чисел. Но квадрат требует считать и отрицательные. В частности, на входе 1 и 16 правильный ответ 8: 1, -1, 2, -2, 3, -3, 4, -4. Если не менять в условие на "Необходимо определить количество таких ПОЛОЖИТЕЛЬНЫХ целых чисел K,",то чтобы программа работала правильно надо делать еще исправление. Вместо printf("%d", t); надо printf("%d", 2*t);

Ответов - 1

Поляков: samonenko пишет: Далее исправления в программе предполагают, что считается число целых положительных чисел. Вы совершенно правы. Спасибо, исправлено.



полная версия страницы