@Onigire

Куда поставить break?

Пишу программу, которая считает простые числа (делятся на себя и на 1).

List<int> list = new List<int>() { 2, 3, 5, 7 };

for (int num = 2; num < 100; num++)
{
    for (int j = 0; j < list.Count; j++)
    {
        if (num % list[j] != 0)
        {
            list.Add(num);
            Console.WriteLine(num)         
        }        
    }
}

Как мне кажется, она не работает корректно, потому что у меня нет break'а и программа, посчитав 2 % 2, не останавливается и начинает считать сколько будет 2 % 3 и выводит неверный результат. Но я по-разному пробовал, и никак не получалось.

Я знаю, что скорее всего выдумываю велосипед, но все таки хочу знать как это решать.
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Andronron
Попробуйте "go to" но помните большая сила -большая ответственность
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы