#include <stdio.h>
bool isPrime(int num);
void printFactors(int num);
int main(int argc, char ** argv)
{
int tmp = 1;
int tmp2 = 10;
if(!isPrime(tmp))
{
printFactors(tmp);
}
if(!isPrime(tmp2))
{
printFactors(tmp2);
}
return 0;
}
bool isPrime(int num)
{
if( num <= 1 )
{
return false;
}else{
int i;
for( i = num; i > 2; i-- )
{
if( num % i == 0 )
{
return false;
}
}
return true;
}
}
void printFactors(int num)
{
int i;
for(i = 1; i <= num; i++)
{
if( num % i == 0)
{
printf("%d\n", i);
}
}
}