answersLogoWhite

0


Best Answer

#include<stdio.h>

#include<math.h>

bool is_prime(unsigned num) { unsigned max, factor;

if (num<2) return false;

if (!(num%2)) return num==2;

max = (unsigned) sqrt((double)num) + 1.0;

for (factor=3; factor<max; ++factor)

if (!(num%factor)) return false;

return true;

}

int main() {

unsigned num;

for (num=1; num<=100; ++num)

if (is_prime(num)) printf ("%u is prime\n", num);

return 0;

}

User Avatar

Wiki User

8y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Can you write a C program to print prime numbers from 1 to 100 using for loop?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is 5291 a prime number using 2 numbers?

No 5291 is not a prime using 2 numbers. It is a prime using three numbers.


How to draw Flowchart to print prime numbers from 1 to 100 using while loop in c language?

c the book mastering c


How do you print from compaq laptop?

Use the option File / Print in the program you are using.


Write a program to Print pyramid of prime numbers using loops in c?

#include #includevoid main() int prime(int num) { inti,flag; for(i=2;i


How can you accept sum and print numbers without creating variables?

It is very easy. The program begins here..... /*Program to sum and print numbers without creating variables*/ #include&lt;stdio.h&gt; main() { clrscr(); printf("%d+%d=%d",5,2,5+2); getch(); } /*Program ends here*/ Now just by changing the numbers in the "printf" statement we can add, subtract, multiply and divide the numbers without using variables. Hence the problem is solved..........


How to write a C program to find largest 2 numbers using pointers?

program to find maximum of two numbers using pointers


How do you find rectangles using the prime numbers?

Prime numbers have one factor pair, hence one rectangle.


2 Write a program to print a following program?

USING STRING LITERAL VALUES TO ADD 2 NUMBERS If you just want to show the outcome of two numbers you have: PRINT 4 + 5 This will print '9' the answer to 4 + 5. If you want to show the addition: PRINT "4 + 5 = "; 4 + 5 This will show the question and then calculate the answer. If you want the user to input numbers to add, use variables and then add them the same way. ====== COLLECTING USER INPUT FROM THE KEYBOARD/USING NUMERIC VARIABLES In the following example, the end user can get to interact with the program by typing in their numbers at the keyboard; then, pressing the [Enter] key. CLS PRINT "PROGRAM: Add 2 numbers" PRINT INPUT "Enter the 1st number: ", number1 INPUT "Enter the 2nd number: ", number2 PRINT sumTotal=number1+number2 PRINT "The sum total is: "; sumTotal PRINT INPUT "Again, Y/N"; yesNo$ IF UCASE$(LEFT$(yesNo$,1))="Y" THEN RUN END ====== CREATE FUNCTION/THEN, MAKE A FUNCTION CALL TO ADD 2 NUMBERS Another way to write this program is to create a function/then, make a function call... '*** PROGRAM: Add 2 numbers... '*** Variable declaration list... number1=7 '...initialise numeric variable 1 number2=3 '...initialise numeric variable 2 '*** Main program... CLS '...(CL)ear the (S)creen PRINT add(number1,number2) '...make function call/passing in 2 numbers to add END '...END of program/halt program code execution '*** Function(s)... FUNCTION add(num1,num2) '...this line marks the start of the Function add=num1+num2 '...this line returns the sum total of the 2 numbers END FUNCTION '...this line marks the end of the Function


Write a program to Print pyramid of numbers using java?

hi question is here, 1 1 2 1 2 3 1 2 3 4


How do you get 12 using prime numbers?

2x2x3 = 12


What is the product of 40 using prIme numbers?

21


Program to count the number of numbers in an array using 8085 microprocessor?

A program which is used to count the number of numbers in an array using a 8085 microprocessor is known as a assembly language program.