a number is perfect if it is equal to the sum of its proper
divisor..
6 is perfect number coz its proper divisors are 1,2 and
three.. and 1+2+3=6...
a number is deficient if the sum of its proper divisor is
less than the number..
sample: 8 is deficient, coz its proper divisors are 1,2 and
4, and 1+2+4=7.
abundant number, if the sum of its proper divisor is greater
than the number..
sample..12 is abundant coz 1+2+3+4+6=16 which is geater than 12.
now write a program that prompts the user for a number, then
determines whether the number is perfect,deficient and
abundant..
Answer / samim
#include<conio.h>
#include<stdio.h>
int f(int x)
{ int i,c,a=0;
for(i=1;i<x;i++)
{ c=x%i;
if(c==0)
a+=i;
}
return a;
}
void main()
{ int x;
clrscr();
printf("\nenter a integer number:\n");
scanf("%d",&x);
printf("%d",f(x));
if(f(x)==x)
printf("\nthis number is prefect");
if(f(x)>x)
printf("\nthis number is abundant");
if(f(x)<x)
printf("\nthis number is deficient");
getch();
}
| Is This Answer Correct ? | 5 Yes | 5 No |
Why do we use pointer to pointer in c?
In c programming language, how many parameters can be passed to a function ?
Why is c so powerful?
What does a pointer variable always consist of?
What is a spanning Tree?
What is spaghetti programming?
21. #define square(x) x*x main() { int i; i = 64/square(4); printf("%d",i); }
What are the two forms of #include directive?
Can include files be nested? How many levels deep can include files be nested?
What is null in c?
what are # pragma staments?
how to solve "unable to open stdio.h and conio.h header files in windows 7 by using Dos-box software