Amicable pair:
Program in C
int num1,num2,i,j;
printf("Enter the two number:");
scanf("%d %d",&num1,&num2);
int sum1=0,sum2=0;
for( i=1;i<=(num1/2);i++)
{
if(num1%i==0)
sum1+=i;
}
for( j=1;j<=(num2/2);j++)
{
if(num2%j==0)
sum2+=j;
}
if(sum1==num2)
{
if(sum2==num1)
printf("This is an amicable pair.\n");
}
else
printf("This is not an amicable pair.\n");
}
Code:
using namespace std;
int main()
{
int num1,num2,i,j;
cout<<"Enter the two number:";
cin>>num1;
cin>>num2;
int sum1=0,sum2=0;
for( i=1;i<=(num1/2);i++)
{
if(num1%i==0)
sum1+=i;
}
for( j=1;j<=(num2/2);j++)
{
if(num2%j==0)
sum2+=j;
}
if(sum1==num2)
{
if(sum2==num1)
cout<<"This is an amicable pair.\n";
}
else
cout<<"This is not an amicable pair.\n";
}
Input/Output:
public class CalculateAmicablePairs {
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
System.out.println("Enter the two number:");
int num1=cs.nextInt();
int num2=cs.nextInt();
int sum1=0,sum2=0;
for(int i=1;i<=(num1/2);i++)
{
if(num1%i==0)
sum1+=i;
}
for(int i=1;i<=(num2/2);i++)
{
if(num2%i==0)
sum2+=i;
}
if(sum1==num2)
{
if(sum2==num1)
System.out.println("This is an amicable pair.");
}
else
System.out.println("This is not an amicable pair.");
cs.close();
}
}
Code:
Example:
(220,284), (1184,1210), (2620,2924), (5020, 5564), (6232,6368)
Explanation:
(220,284)
divisors of 220 are 1,2,4,5,10,11,20,22,44,55,110;
sum of divisor =284
divisors of 284 are 1,2,4,71 and 142;
sum of divisors=220
Write
a C program to Calculate Amicable pairs. or Write a program to Calculate
Amicable pairs in C.
Program in C
Code:
/*Write a C program to Calculate
Amicable pairs. or Write a program to Calculate Amicable pairs
Using C*/
#include<stdio.h>
int main()
{#include<stdio.h>
int main()
int num1,num2,i,j;
printf("Enter the two number:");
scanf("%d %d",&num1,&num2);
int sum1=0,sum2=0;
for( i=1;i<=(num1/2);i++)
{
if(num1%i==0)
sum1+=i;
}
for( j=1;j<=(num2/2);j++)
{
if(num2%j==0)
sum2+=j;
}
if(sum1==num2)
{
if(sum2==num1)
printf("This is an amicable pair.\n");
}
else
printf("This is not an amicable pair.\n");
}
Input/Output:
Enter the two number:
220
284
This is an amicable pair.
Write
a C++ program to Calculate Amicable pairs. or Write a program to
Calculate Amicable pairs in C++.
Program in C++
/*Write a C++
program to Calculate Amicable pairs. or Write a program to Calculate
Amicable pairs using C++*/
#include<iostream>using namespace std;
int main()
{
int num1,num2,i,j;
cout<<"Enter the two number:";
cin>>num1;
cin>>num2;
int sum1=0,sum2=0;
for( i=1;i<=(num1/2);i++)
{
if(num1%i==0)
sum1+=i;
}
for( j=1;j<=(num2/2);j++)
{
if(num2%j==0)
sum2+=j;
}
if(sum1==num2)
{
if(sum2==num1)
cout<<"This is an amicable pair.\n";
}
else
cout<<"This is not an amicable pair.\n";
}
Input/Output:
Enter the two number:
455
785
This is not an amicable pair.
Write
a JAVA program to Calculate Amicable pairs. or Write a
program to Calculate Amicable pairs in Java.
Program in Java
Code:
/*Write a JAVA
program to Calculate Amicable pairs. or Write a program
to Calculate Amicable pairs using Java*/
import java.util.Scanner;public class CalculateAmicablePairs {
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
System.out.println("Enter the two number:");
int num1=cs.nextInt();
int num2=cs.nextInt();
int sum1=0,sum2=0;
for(int i=1;i<=(num1/2);i++)
{
if(num1%i==0)
sum1+=i;
}
for(int i=1;i<=(num2/2);i++)
{
if(num2%i==0)
sum2+=i;
}
if(sum1==num2)
{
if(sum2==num1)
System.out.println("This is an amicable pair.");
}
else
System.out.println("This is not an amicable pair.");
cs.close();
}
}
Input/Output:
Enter the two number:
300
250
This is not an amicable pair.
Write
a PYTHON to Calculate Amicable pairs. or Write a program to
Calculate Amicable pairs in Python.
Program in Python
Program in Python
Code:
'''Write a Python
program to Calculate Amicable pairs. or Write a
program to Calculate Amicable pairs using Python '''
print("Enter the two number:")
num1=int(input())
num2=int(input())
sum1=0;
sum2=0;
for i in range(1,num1):
if num1%i==0:
sum1+=i
for i in range(1,num2):
if num2%i==0:
sum2+=i
if sum1==num2:
if sum2==num1:
print("This is an amicable pair.")
else:
print("This is not an amicable pair.")
print("Enter the two number:")
num1=int(input())
num2=int(input())
sum1=0;
sum2=0;
for i in range(1,num1):
if num1%i==0:
sum1+=i
for i in range(1,num2):
if num2%i==0:
sum2+=i
if sum1==num2:
if sum2==num1:
print("This is an amicable pair.")
else:
print("This is not an amicable pair.")
Input/Output:
Enter the two number:
5020
5564
This is an amicable pair.
0 Comments
Please do not Enter any spam link in the comment box