• Предмет: Информатика
  • Автор: fjgjsfasffalfsp1fb69
  • Вопрос задан 7 лет назад

Найти сумму квадратов натуральных чисел от 1 не превышающую заданное число W. Задачу решить в двух вариантах: циклом с условием продолжения и циклом с условием завершения. ( Pascal ABC) Скриншот прилагается, вроде программу написал, но почему-то она не правильно работает.

Приложения:

Ответы

Ответ дал: NaaMan
0
Ваша программа отрабатывает все правильно. Цикл останавливается, когда sum становится больше заданного W. Выход вижу один: использовать еще одну переменную, которая будет запоминать предыдущее значение sum и печатать его в конце программы
Приложения:
Ответ дал: NaaMan
0
<=
Ответ дал: NaaMan
0
меньше равно
Ответ дал: fjgjsfasffalfsp1fb69
0
Выводит 1 теперь
Ответ дал: NaaMan
0
сейчас сяду наберу у себя
Ответ дал: NaaMan
0
Сосед, кстати, сделал то же самое, только для остановки цикла он сделал упреждающее условие. Т.е. вычисляется уже следующее значение sum, и если оно больше W, то печатается нынешнее sum
Вас заинтересует