A A A A Автор Тема: Изучаю Паскаль. Присоединяйтесь.  (Прочитано 31448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн АурипигментАвтор темы

  • *****
  • Сообщений: 5 909
  • Благодарностей: 187
  • Ми пацаки с планеты Земля. А Ви кто?
    • Сообщения от Аурипигмент
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #620 : 15 Июн 2025 [22:27:51] »
очевидно же, что на числа, большие N div 2, N без остатка делиться не будет
Вот теперь очевидно! ^-^
Не допёр сразу. К тому же один делитель теряется, но здесь, вероятно, подразумевается, что тривиальные делители, типа единицы и самого делимого, должны исключаться, как тривиальные ответы. :)
Нам тайны не раскрытые раскрыть пора,
Лежат без пользы тайны, как в копилке.
Мы тайны эти с корнем вырвем у ядра,
На волю пустим Джина из бутылки.

Оффлайн Vladimir3621

  • *****
  • Сообщений: 25 200
  • Благодарностей: 1054
    • Сообщения от Vladimir3621
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #621 : 15 Июн 2025 [23:46:33] »
Да, скорее всего, единица и само число - это тривиальные делители и автор про них не особо думал. Хотя по условию процедура должна быть "печатающей все числа, кроме единицы". Так что если нужно само число, то его можно просто вывести по окончании цикла.
Порылся в сети, эта задача встречается в двух формулировках. Одна - как у вас, вторая - "кроме единицы и самого этого числа". Так что, скорее всего, вам попалась неудачная копипаста условия, т.к. решение автора соответствует именно второй формулировке.

У автора все правильно: очевидно же, что на числа, большие N div 2, N без остатка делиться не будет :)
Внезапно, любое число делится без остатка на само себя.
Для некоторых видимо еще более внезапно, что для этого не нужна проверка, тем более программная :D
« Последнее редактирование: 16 Июн 2025 [00:03:02] от Vladimir3621 »
Это вы одиноки во вселенной. А нас - рать.

Оффлайн АурипигментАвтор темы

  • *****
  • Сообщений: 5 909
  • Благодарностей: 187
  • Ми пацаки с планеты Земля. А Ви кто?
    • Сообщения от Аурипигмент
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #622 : 05 Июл 2025 [21:31:55] »
Пользуюсь IDE Geany, вместо стандартного IDE FP. Дошёл до отладчика и не нашёл его в Geany. ???
Можно его как-то вставить туда? Просмотрел мануал к Geany и не нашёл ни слова про отладчиик.
Что, вообще, можно придумать, что бы пользоваться отладчиком? :(
Нам тайны не раскрытые раскрыть пора,
Лежат без пользы тайны, как в копилке.
Мы тайны эти с корнем вырвем у ядра,
На волю пустим Джина из бутылки.

Оффлайн Karagy

  • *****
  • Сообщений: 1 403
  • Благодарностей: 47
    • Сообщения от Karagy
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #623 : 05 Июл 2025 [21:50:48] »
Пользуюсь IDE Geany, вместо стандартного IDE FP. Дошёл до отладчика и не нашёл его в Geany. ???
Можно его как-то вставить туда? Просмотрел мануал к Geany и не нашёл ни слова про отладчиик.
Что, вообще, можно придумать, что бы пользоваться отладчиком? :(
Спросите тут https://t.me/Delphi_Lazarus

Оффлайн Павел Васильев

  • *****
  • Сообщений: 906
  • Благодарностей: 30
  • БПЦ 20х60, HD 75x60
    • Сообщения от Павел Васильев
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #624 : Сегодня в 13:23:54 »
Пользуюсь IDE Geany, вместо стандартного IDE FP. Дошёл до отладчика и не нашёл его в Geany.
Можно его как-то вставить туда? Просмотрел мануал к Geany и не нашёл ни слова про отладчиик.
Что, вообще, можно придумать, что бы пользоваться отладчиком?
Объясните, пожалуйста, зачем вы пытаетесь освоить программирование на Паскале на каком-то IDE, где нет толком даже отладчика? Ладно там кто-то не осилил Delphi и по коммерческим соображениям перешёл на Си или мучается теперь с Жабой, но если уж вы решили чтото серьёзное писать на Паскале, то надо и среду разработки выбрать самую лучшую. Благо дело есть полнофункциональная бесплатная IDE Delphi Comunity Edition. Там есть и отличный отладчик кода. Конечно, возможно вы принципиально не хотите пользоваться американским софтом, программируете ради программирования только под Linux. Тогда да, этот вариант вам не подойдёт.
Астромодель нооэволюции Галактики https://gitverse.ru/glscene/astrobloq
Численное решение парадокса Ферми