import java.io.*;
class PerfectPalindrome
{
private boolean per(int a)
{
int b=0,c=1;
for(;c<=(a/2);c++)
{
if(a%c==0)
{
b+=c;
}
}
if(a==b)
return true;
else
return false;
}
private boolean pal(int a)
{
int b=a,c=0;
for(;b>0;b/=10)
{
int d=b%10;
c=(c*10)+d;
}
if(c==a)
return true;
else
return false;
}
public static void main()throws IOException
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("1. Find a number is a perfect one or not !");
System.out.println("2. Find a number is a palindrome or not !");
System.out.print("\nEnter your Choice: ");
int a=Integer.parseInt(in.readLine()),c;
System.out.print("Enter the Number: ");
c=Integer.parseInt(in.readLine());
boolean b;
PerfectPalindrome e=new PerfectPalindrome();
switch(a)
{
case 1: b=e.per(c);
if(b==true)
System.out.print("It is a Perfect Number !");
else
System.out.print("It is not a Perfect Number !");
break;
case 2: b=e.pal(c);
if(b==true)
System.out.print("It is a Palindrome Number !");
else
System.out.print("It is not a Palindrome Number !");
break;
default: System.out.print("SORRY!! Wrong Choice!");
create a program that iterates until it finds a perfect number, then store that perfect number into an array. Continue iterating until you find three more. Then, you have an array of four perfect numbers.
int i; for (i=2; i<=30; i+=2) printf ("%d\n", i);
#include <stdio.h> #include <math.h> int main(void) { int number; double result; printf ("\n Introduce an integer: "); scanf ("%i", &number); result= sqrt (number); if ((result * result)== number) printf ("\n The integer HAS a perfect square \n\n"); else printf ("\n The integer DOES NOT HAVE a perfect square \n\n"); getch (); } Shrikanth Ganure The Oxford College of Engineering (MCA-2010 Batch) Bangalore..
flow chart to find whther the given number is perfect or not
Perfect numbers have nothing to do with programming languages. Some of them are: 6, 28, 496, 8128, 33550336.
The program is here guys.......... //Finding whether the given number is perfect or not //Starts here #include<stdio.h> void main() { int i=1,temp=0,number; scanf("%d",&number); while(i<=number/2){ if(number%i==0) temp+=i; i++; } if(temp==number) printf("Its a perfect number"); else printf("Its not a perfect number"); } //ends here
create a program that iterates until it finds a perfect number, then store that perfect number into an array. Continue iterating until you find three more. Then, you have an array of four perfect numbers.
class perfect{public static void main(int n) // input as parameter{int a=0;for(int i=1;i
The sum of the 1st perfect number and 2nd perfect number is. . . 34!
Then the number is called a "perfect square".Then the number is called a "perfect square".Then the number is called a "perfect square".Then the number is called a "perfect square".
If by 'perfect number' you mean 'perfect SQUARE', then yes. 49 is an odd number and a perfect square.
496 is the third perfect number and 8128 is the fourth perfect number.
There is not a number that is a perfect square and perfect cube between 1 and 25.There is not a number that is a perfect square and perfect cube between 1 and 25.There is not a number that is a perfect square and perfect cube between 1 and 25.There is not a number that is a perfect square and perfect cube between 1 and 25.
Yes it is. 6 is the first perfect number, 28 is the second perfect number.
32 is not Perfect.
75 is not a Perfect number.
75 is not a Perfect number.