Here is my program so far....
# include <stdio.h>
main()
{
int count, abundant, perfect, deficient, sum=0, num;
printf("Enter a number\n");
scanf("%d", &num);
printf("%20s%20s\n", "Number", "Type");
printf("%20s%20s\n", "------", "----");
for (count=1; count <= 20; count++);
{
sum=0;
if((count%1) && (count==sum))
printf("perfect\n");
~>scanf("%d", );
else if((count%1) && (count<sum))
printf("abundant\n");
~>scanf("%d", );
else if((count%1) && (count>sum))
printf("deficient\n");
~>scanf("%d", );
}
}
I don't know what to type into he blank scanf's. The question is, A perfect # is a # which is the sum of all its divisors except itself. Six is the first perfect #; the only #s which divide 6 evenly are 1,2,3,6 and 6=1+2+3. An abundant # is one which is one less than the sum of its divisors
(12 <1+2+3+4+6); a deficient # is greater than the sum of its divisors (9>1+3).
Write a complete 'C' program which classifies each of the first N integers (where N is entered by the user) as either perfect, abundant, or deficient. The output should be formatted so that the program generates a table.
It just prompts the user to input a #. Please help.
Thanks,
Kristina