#include
int main()
{
int i,temp,num,sum = 0;
scanf(“%d”,&num);
temp = num;
for(i=1;i<n;i++)
{
if(num%i == 0)
{
sum = sum + i;
}
}
if(sum==temp)
{
printf("Perfect number in C");
}
else
{
printf("Not a perfect number in c ");
}
#include
int main()
{
int n;
printf(“Enter a number:\n”);
scanf(“%d”,&n);
int i,sum=0;
for(i=1;i<n;i++)
{
if(n%i==0)
{
sum=sum+i;
}
}
if(sum==n)
{
printf("\n%d is perfect number.",n);
}
else
{
printf("\n%d is not perfect number.",n);
}
}
in java::
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char choice;
do {
System.out.println(“Enter the number to check it is perfect number or not ?”);
int number = sc.nextInt();
int sum = 0;
for (int i = 1; i < number; i++) {
if (number % i == 0) {
sum = sum + i;
}
}
if (sum == number) {
System.out.println(number + " is a perfect number ");
} else {
System.out.println(number + " is not perfect number ");
}
System.out.println("********************************************");
System.out.println("do you want to perform this operation again ?");
choice = sc.next().charAt(0);
System.out.println("***********************************************");
}while(choice == 'y' || choice == 'Y');
#include
int main()
{
int i,temp,num,sum = 0;
scanf(“%d”,&num);
temp = num;
for(i=1;i<n;i++)
{
if(num%i == 0)
{
sum = sum + i;
}
}
if(sum==temp)
{
printf("Perfect number in C");
}
else
{
printf("Not a perfect number in c ");
}
#include
int main()
{
int n;
printf(“Enter a number:\n”);
scanf(“%d”,&n);
int i,sum=0;
for(i=1;i<n;i++)
{
if(n%i==0)
{
sum=sum+i;
}
}
if(sum==n)
{
printf("\n%d is perfect number.",n);
}
else
{
printf("\n%d is not perfect number.",n);
}
}
in java::
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char choice;
do {
System.out.println(“Enter the number to check it is perfect number or not ?”);
int number = sc.nextInt();
int sum = 0;
for (int i = 1; i < number; i++) {
if (number % i == 0) {
sum = sum + i;
}
}
if (sum == number) {
System.out.println(number + " is a perfect number ");
} else {
System.out.println(number + " is not perfect number ");
}
System.out.println("********************************************");
System.out.println("do you want to perform this operation again ?");
choice = sc.next().charAt(0);
System.out.println("***********************************************");
}while(choice == 'y' || choice == 'Y');
}
}