Чем заменить 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)