Program the prints prime numbers
I need to make a program that prints all prime numbers between 3 and 100.
Here is my code so far. Right now it only outputs the number 3. What is wrong with it? Thanks for any help.
Code:
#include<iostream>
using namespace std;
int main()
{int num=3, checknum, remainder, answer=1;
do{checknum=2;
while(checknum<num-1)
{remainder=num%checknum;
if(remainder==0)
{answer=0;
continue;}
else
answer=1;
checknum++;
}
if(answer=1)
{cout<<""<<num;}
num++;
}while(num<101);
return 0;
}