Вы находитесь здесь: Главная > Задачи > Вывести все простые числа от 1 до N

Вывести все простые числа от 1 до N

#include <stdio.h>

int simple(int a) {

    int i = 1;

    int d = 0;

    while (i <= a){

        if (a % i++ == 0)

        d++;

        else

        continue;

        if (d == 3)

        break;

         }

        if (d == 2)

    return a;

}

int main() {

int a,b;

    printf(«Введите число: «);

    scanf(«%d», &a);

for (b = 2; b <= a; b++)

{

   if(simple(b) > 1)

    printf(«%d «,simple(b));

}

return 0;

}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

Вы должны быть авторизованы, чтобы оставить комментарий.