Чем заменить Break - C (СИ)

Узнай цену своей работы

Формулировка задачи:

здравствуйте. помогите разобраться. нужно заменить break в теле цикла(точнее от него избавиться), но чтобы алгоритм программы остался таким же как и с break. везде искал, так и не нашел как это сделать. программа должна выводить все простые числа меньше заданного N с клавиатуры.
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
int i,j,n,f;
printf("Please enter n\n");
scanf("%d",&n);
printf("Simple numbers:\n");
for(i=1;i<n;i++)
{
f=1;
for(j=2;j<(i/2)+1;j++)
if((i%j)==0)
{
f=0;
break;
}
if(f)
printf("%d\n",i);
}
getch();
return 0;
}

Решение задачи: «Чем заменить Break»

textual
Листинг программы
 j<=sqrt(i)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5