New to C, printing arrays
I am attempting to write a simple program that prints all factors of a number entered from a user. I am trying to limit my printing to
5 factors per line. I am experimenting with an array, I am new to C, can anyone offer any suggestions? The code follows:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main(void)
{
int number, decrease, arrFact[1000];
clrscr();
printf("PLEASE ENTER A NUMBER: ");
scanf("%d", &number);
if ((number % 2 !=0 )&&(number %3 !=0)&&(number%5!= 0))
{printf("This number is prime.");}
else
{printf("\nTHANK YOU, THE FACTORS OF %d ARE: ", number);}
for(decrease=number; decrease >= 2; decrease--) //Loop Counter for factors
{ if(number % decrease == 0)
{arrFact[decrease]=decrease;
printf("%d, ", arrFact[decrease]);
}
//attempting to print 5 factors per line Help!!
}
printf("\n and 1");
}
:confused: