Schmidt1989
05-14-2005, 10:12 PM
This is a homework assignment yet i am just completely lost, any help is greatly appreciated. This is what ive got so far:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
const int length=50;
int list[length]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,
16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,
34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50};
int rerun;
int number;
do
{
cout << "Enter a number to see if its prime: ";
cin >> number;
while(number <1 || number > 50){
cout << "Please enter a new number between 1 and 50: ";
cin >> number;
}
if (number == 1)
{
cout << "The number 1 is a unit, it is neither prime nor composite"<<endl;
}
if (number==2 || number==3 || number==5 || number==7)
{
cout <<"Prime"<<endl;
}
else
if (number %2 !=0 || number %3 !=0 || number %5 !=0 || number %7 !=0)
{
cout << "composite"<<endl;
}
else
if (number /2 || number /3 || number /5 || number /7)
{
cout << "Composite"<<endl;
}
cout << "Enter any number to continue or 0 to quit: ";
cin >> rerun;
}while (rerun !=0);
return 0;
}
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
const int length=50;
int list[length]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,
16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,
34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50};
int rerun;
int number;
do
{
cout << "Enter a number to see if its prime: ";
cin >> number;
while(number <1 || number > 50){
cout << "Please enter a new number between 1 and 50: ";
cin >> number;
}
if (number == 1)
{
cout << "The number 1 is a unit, it is neither prime nor composite"<<endl;
}
if (number==2 || number==3 || number==5 || number==7)
{
cout <<"Prime"<<endl;
}
else
if (number %2 !=0 || number %3 !=0 || number %5 !=0 || number %7 !=0)
{
cout << "composite"<<endl;
}
else
if (number /2 || number /3 || number /5 || number /7)
{
cout << "Composite"<<endl;
}
cout << "Enter any number to continue or 0 to quit: ";
cin >> rerun;
}while (rerun !=0);
return 0;
}