обьясните

В этой теме 2 ответа, 2 участника, последнее обновление  Dench 8 года/лет, 3 мес. назад.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #2734

    Dench
    Участник
    Сообщений:16

    Зарегистрирован:
    12.01.2016

    Репутация:2

    Извиняюсь, что не по теме. Это пример решения задачи на нахождение простых чисел. Можете обьяснить пару моментов? Что за число n,совокупность всех чисел? но если переменная не определена, то в ней же должен храниться мусор. как тут работает int n? и собственно зачем нужно делить на 2?

    Вложения:
    You must be logged in to view attached files.
    #2737
    +2
    Heisenberg
    Heisenberg
    Участник
    Сообщений:320

    Зарегистрирован:
    01.04.2015

    Репутация:146

    n принимается функцией в качестве аргумента, и этот аргумент итератор i в цикле внутри main(). Делит на 2 с проверкой на остаток 1 if(n%1). Скорее всего тут идёт проверка на чётное и не чётное.
    n не должна нигде определяться, т.к. эту функцию нужно вызывать. simple(i) – получается что эта n = i.

    #2738

    Dench
    Участник
    Сообщений:16

    Зарегистрирован:
    12.01.2016

    Репутация:2

    все,я разобрался,спасибо! Чтот я упустил момент, что n=i которое в майне)

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)

Для ответа в этой теме необходимо авторизоваться.