кодесурса
«C

Упражнения C: Найти простые числа в диапазоне чисел

script1adsense2code
script1adsense3code

C Для цикла: Упражнение 34 с решением.

Напишите программу на C, чтобы найти простые числа в диапазоне чисел.

Пример решения:

Код C:

#include <stdio.h>
void main(){
    int num,i,ctr,stno,enno;
    printf("Input starting number of range: ");
    scanf("%d",&stno);
    printf("Input ending number of range : ");
    scanf("%d",&enno);
    printf("The prime numbers between %d and %d are : \n",stno,enno);
  
    for(num = stno;num<=enno;num++)
       {
         ctr = 0;
         for(i=2;i<=num/2;i++)
            {
             if(num%i==0){
                 ctr++;
                 break;
             }
        }
        
         if(ctr==0 && num!= 1)
             printf("%d ",num);
    }
printf("\n");  
}

Пример вывода:

 Введите начальный номер диапазона: 1                                                                             
Введите конечный номер диапазона: 50                                                                             
Простые числа от 1 до 50:                                                                      
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47  

Блок - схема:

«Flowchart

Редактор кода программирования C:

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Previous: написать программу на C для отображения треугольника Паскаля
Далее: Напишите программу на C для отображения первых n членов ряда Фибоначчи.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code