Question 70 : Write a program in Java to check whether two numbers are amicable or not.
Amicable Number : If two numbers are such that the sum of the perfect divisors of one number is equal to the other number and the sum of the perfect divisors of the other number is equal to the first number, then the numbers are called Amicable Numbers.
Example : 220 and 284.
Java Program :
class amicable
{
static int a,b;
static void input(int m,int n)
{
a=m;
b=n;
display();
}
static boolean check()
{
int s=0,i;
for(i=1;i<a;i++)
{
if(a%i==0)
{
s=s+i;
}
}
if(s==b)
{
s=0;
for(i=1;i<b;i++)
{
if(b%i==0)
{
s=s+i;
}
}
if(s==a)
return true;
else
return false;
}
return false;
}
static void display()
{
if(check())
System.out.print("The numbers are amicable");
else
System.out.print("The numbers are not amicable");
}
}
Amicable Number : If two numbers are such that the sum of the perfect divisors of one number is equal to the other number and the sum of the perfect divisors of the other number is equal to the first number, then the numbers are called Amicable Numbers.
Example : 220 and 284.
Java Program :
class amicable
{
static int a,b;
static void input(int m,int n)
{
a=m;
b=n;
display();
}
static boolean check()
{
int s=0,i;
for(i=1;i<a;i++)
{
if(a%i==0)
{
s=s+i;
}
}
if(s==b)
{
s=0;
for(i=1;i<b;i++)
{
if(b%i==0)
{
s=s+i;
}
}
if(s==a)
return true;
else
return false;
}
return false;
}
static void display()
{
if(check())
System.out.print("The numbers are amicable");
else
System.out.print("The numbers are not amicable");
}
}
Thanks. really useful !!!
ReplyDeleteI knw
ReplyDeletethis is not totally correct, 6 and 6 are not amicable but your implementation doesnt satisfies this
ReplyDeleteperfectly right i will agree with you it isnt up to the mark
DeleteWhy?
Deletewhy not?
DeleteGreat job bro
DeleteGreat job bro
Delete2 loops are not required. B thanks for this.
ReplyDeleteuseless
ReplyDeleteimport java.util.Scanner;
ReplyDeletepublic class Amicable {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //for accepting user input
int num1=sc.nextInt();
int num2=sc.nextInt();
int a,b;
a=d(num1);
b=d(num2);
if(a==num2 && b==num1)
System.out.println("Amicable pair");
else
System.out.println("Not Amicable");
}
public static int d(int n){
int i=1;
int sum=0;
while(i<=n/2){
if(n%i==0)
sum+=i;
i++;
}
return sum;
}
}
nice one
DeleteBad
ReplyDeleteDidn't understand its functioning!
ReplyDeletetry better not much correct
ReplyDeleteNice GOOD
ReplyDeleteMalatya
ReplyDeleteKırıkkale
Aksaray
Bitlis
Manisa
07TT
yozgat
ReplyDeletetunceli
hakkari
zonguldak
adıyaman
R5GHN0
sakarya
ReplyDeleteyalova
elazığ
van
kilis
FYDLOX
görüntülüshow
ReplyDeleteücretli show
6VX7H
ankara parça eşya taşıma
ReplyDeletetakipçi satın al
antalya rent a car
antalya rent a car
ankara parça eşya taşıma
XİG
Adıyaman Lojistik
ReplyDeleteTrabzon Lojistik
Muğla Lojistik
Bayburt Lojistik
Bayburt Lojistik
7DL
Ağrı Lojistik
ReplyDeleteÇorlu Lojistik
Kars Lojistik
Antalya Lojistik
Rize Lojistik
EBPP
adana evden eve nakliyat
ReplyDeletebolu evden eve nakliyat
diyarbakır evden eve nakliyat
sinop evden eve nakliyat
kilis evden eve nakliyat
C8R4J
2FCA9
ReplyDeleteZonguldak Şehirler Arası Nakliyat
Tekirdağ Lojistik
Giresun Evden Eve Nakliyat
Ankara Fayans Ustası
Çerkezköy Oto Boya
Afyon Evden Eve Nakliyat
Batıkent Boya Ustası
Ankara Parça Eşya Taşıma
Antep Lojistik
3D783
ReplyDeleteSiirt Evden Eve Nakliyat
buy trenbolone enanthate
buy sustanon
Mersin Evden Eve Nakliyat
Erzincan Evden Eve Nakliyat
winstrol stanozolol for sale
steroids for sale
Muş Evden Eve Nakliyat
Manisa Evden Eve Nakliyat
201CC
ReplyDeleteVan Şehir İçi Nakliyat
Bayburt Şehir İçi Nakliyat
Çanakkale Şehir İçi Nakliyat
Tunceli Şehir İçi Nakliyat
Aydın Evden Eve Nakliyat
Nevşehir Lojistik
Afyon Şehir İçi Nakliyat
Kalıcı Makyaj
Kocaeli Şehirler Arası Nakliyat
9CC06
ReplyDeleteBibox Güvenilir mi
Çanakkale Lojistik
Çerkezköy Ekspertiz
Yozgat Evden Eve Nakliyat
Bitmart Güvenilir mi
Mamak Parke Ustası
Osmaniye Şehirler Arası Nakliyat
Amasya Evden Eve Nakliyat
Kars Şehir İçi Nakliyat
2818F
ReplyDelete%20 binance komisyon indirimi
B7617
ReplyDeleteaydın telefonda canlı sohbet
adana görüntülü sohbet kızlarla
parasız görüntülü sohbet
amasya seslı sohbet sıtelerı
telefonda kızlarla sohbet
hatay görüntülü sohbet kızlarla
ığdır görüntülü sohbet yabancı
sivas ücretsiz sohbet sitesi
yalova canlı ücretsiz sohbet
1CB13
ReplyDeleteKwai Beğeni Satın Al
Binance Referans Kodu
Bitcoin Nasıl Çıkarılır
Hexa Coin Hangi Borsada
Threads Beğeni Satın Al
Coin Kazanma
Bitcoin Yatırımı Nasıl Yapılır
Görüntülü Sohbet
Mexc Borsası Kimin
294FB
ReplyDeleteYoutube İzlenme Hilesi
Binance Referans Kodu
Arg Coin Hangi Borsada
Ceek Coin Hangi Borsada
Binance Sahibi Kim
Bulut Madenciliği Nedir
Binance Referans Kodu
Spotify Dinlenme Hilesi
Twitter Beğeni Hilesi
A0863
ReplyDeletepudgy penguins
yearn finance
satoshivm
DefiLlama
sushiswap
pancakeswap
shapeshift
eigenlayer
dappradar