Question

Develop an algorithm and a program in C that asks the user to enter a positive...

Develop an algorithm and a program in C that asks the user to enter a positive integer between 2 and 100,000. The program will then print to the screen the 10 prime numbers that are greater than or equal to the user's input.

Homework Answers

Answer #1

Please find the required C script as the following:

//=================================================================

#include <stdio.h>

int ifprime(int num) // Function to check a prime number

{

int i,check=1;

for(i=2;i<=num/2;i++)

{

if(num%i==0)

{

check = 0;

}

}

return check;

}

int main(void) {

int input,print_count=0;

printf("Enter a positive number between 2 and 100000: ");

scanf("%d",&input);

while(input<2 || input>100000) // check the validity of an input

{

printf("Incorrect input!\nEnter a positive number between 2 and 100000: ");

scanf("%d",&input);

}

printf("The required 10 prime numbers are: ");

while(print_count<10) // Condition to print only 10 prime numbers

{

if(ifprime(input))

{

printf("%d ",input);

print_count++;

}

input++;

}

return 0;

}

//=================================================================

sample output:

Enter a positive number between 2 and 100000: -1
Incorrect input!
Enter a positive number between 2 and 100000: 4
The required 10 prime numbers are: 5 7 11 13 17 19 23 29 31 37

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
in c++ Write a C++ program that asks the user to enter an integer number and...
in c++ Write a C++ program that asks the user to enter an integer number and prints it back "vertically" to the screen. Use recursion in your solution. As an example of how the program will work: Please enter an integer: 12345 The integer you entered will print vertically as: 1 2 3 4 5
draw flowchart of: 1-algorithm that asks the user to enter three numbers and computes and prints...
draw flowchart of: 1-algorithm that asks the user to enter three numbers and computes and prints out the largest number. 2- an algorithm that asks the for an integer N from the user. The algorithm should find whether the number is positive, negative, or ZERO. 3-an algorithm that asks the user to enter a positive integer N. You then need to calculate the sum of all values from 1 to N.
1)Write a program that asks a user for a number. If (and only if) the number...
1)Write a program that asks a user for a number. If (and only if) the number is greater than zero print “The number is valid” 2)Write a program that asks a user for a grade. If (and only if) the grade is greater than zero and less than 101, print “The grade is valid” 3)Write a program that asks a user how many widgets they want to buy and prints out what the user should pay. Widgets costs 10 dollars....
Write a C++ program that asks the user to enter in three numbers and displays the...
Write a C++ program that asks the user to enter in three numbers and displays the numbers in ascending order. If the three numbers are all the same the program should tell the user that all the numbers are equal and exits the program. Be sure to think about all the possible cases of three numbers. Be sure to test all possible paths. Sample Runs: NOTE: not all possible runs are shown below. Sample Run 1 Welcome to the order...
write a program that asks the User to enter a letter, then asks the user to...
write a program that asks the User to enter a letter, then asks the user to enter a sentence. the program will then print out how many time that letter occurred in the sentence. in C Language
Write a program that asks the user to enter two integer numbers. the main function then...
Write a program that asks the user to enter two integer numbers. the main function then passes these numbers to a function named exp that calculates the multiplication of these numbers and print the exponential value of the result of multiplication
Write a program that asks the user to enter a series of numbers separated by commas....
Write a program that asks the user to enter a series of numbers separated by commas. Here is an example of valid input: 7,9,10,2,18,6 The program should calculate and print the sum of all the numbers. Sample Run java NumberSum Enter·numbers·separated·by·commas:1,2,3↵ 6↵
In C++ write a program that prompts the user to enter two positive integers less than...
In C++ write a program that prompts the user to enter two positive integers less than 1,000,000,000 and the program outputs the sum of all the prime numbers between the two integers. Two prime numbers are called twin primes, if the difference between the two primes is 2 or -2. Have a program output all the twin primes and the number of twin primes between the two integers. NEEDED OUTPUTS FOR PROGRAM: Enter two positive integers <1,000,000,000: 1 100 -1...
write a C++ program that asks the user to enter 4 integer numbers then use if...
write a C++ program that asks the user to enter 4 integer numbers then use if ….. elseif ….. elseif ….. else to find the smallest number then display it.
Collapse Write a program that prompts the user to input a positive integer. It should then...
Collapse Write a program that prompts the user to input a positive integer. It should then output a message indicating whether the number is a prime number. (Note: An even number is prime if it is 2. An odd integer is prime if it is not divisible by any odd integer less than or equal to the square root of the number.) Turn in: Your source code for with The name of your program as a comment at the top...