чем заменить break в с#?
подскажите пожалуйста ,чем заменить break? В колледже что-то говорили про флаг, но не знаю как его реализовать в программе
Console.WriteLine("Введите а");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите b");
int b = Convert.ToInt32(Console.ReadLine());
for (int p = a++; p <= b; p++)
{
for (int i = 2; i <= p; i++)
{
if (p % i == 0 && i != p )
{
break;
}
else if (p%i==0)
{
Console.WriteLine("Простые числа : " + p);
break;
}
}
}
Console.ReadKey();
Ответы (1 шт):
Автор решения: Anton Shchyrov
→ Ссылка
Ну так флагом и замените
for (int p = a++; p <= b; p++)
{
bool process = true;
for (int i = 2; i <= p && process; i++)
{
if (p % i == 0)
{
if (i == p)
Console.WriteLine("Простые числа : " + p);
process = false;
}
}
}