Computer Science, asked by 9552688731, 1 year ago

how to write c program to print prime numbers in a given range

Answers

Answered by rahulmandviya
0
#include #include 
void main(){int num1, num2, i, j, flag, temp, count = 0;
printf("Enter the value of num1 and num2 \n");scanf("%d %d", &num1, &num2);if (num2 < 2){printf("There are no primes upto %d\n", num2);exit(0);}printf("Prime numbers are \n");temp = num1;if ( num1 % 2 == 0){num1++;}for (i = num1; i <= num2; i = i + 2){flag = 0;for (j = 2; j <= i / 2; j++){if ((i % j) == 0){flag = 1;break;}}if (flag == 0){printf("%d\n", i);count++;}}printf("Number of primes between %d & %d = %d\n", temp, num2, count);}

there u go

9552688731: i asked in c not in c++
Answered by isiddagangajkd
1
#include <stdio.h>
#include <stdlib.h> 
void main()
{
int num1, num2, i, j, flag, temp, count = 0;
 

printf("Enter the value of num1 and num2 \n");

scanf("%d %d", &num1, &num2);

if (num2 < 2)

{

printf("There are no primes upto %d\n", num2);

exit(0);

}

printf("Prime numbers are \n");

temp = num1;

if ( num1 % 2 == 0)

{

       num1++;

}

for (i = num1; i <= num2; i = i + 2)

{
        flag = 0;
for (j = 2; j <= i / 2; j++)

{

if ((i % j) == 0)

{

               flag = 1;
break;
}
}

if (flag == 0)

{

printf("%d\n", i);
count++;
}
}
printf("Number of primes between %d & %d = %d\n", temp, num2, count);
}

harpreet6663gimal: hlo
9552688731: Hi
harpreet6663gimal: app kon bol rhi
Similar questions