Program to find the LCM & HCF of n numbers
- Get link
- X
- Other Apps
class HcfLcm
{
public static void main(String[] args)
{
int n,x;
System.out.println("Number of integers: ");
n = Integer.parseInt(System.console().readLine());
if(n<1)
{
System.out.print("Invalid input!");
System.exit(0);
}
int[] arr = new int[n];
for(int i =0; i<n; i++)
{
System.out.print("Number "+(i+1)+":");
x = Integer.parseInt(System.console().readLine());
if(x==0)
{
System.out.print("Invalid input: '0' not allowed");
System.exit(0);
}
else if(x<0)
{
arr[i]=x*(-1);
}
else
{
arr[i]=x;
}
}
int arr3[] = new int[n];
for(int i=0; i<n; i++)
{
arr3[i] = arr[i];
}
System.out.println("The LCM is: "+lcm(arr,n));
int h = arr3[0];
for(int i=1;i<n;i++)
{
h=hcf(arr3[i],h);
}
System.out.println("The HCF is: "+h);
}
static int lcm(int arr[], int size)
{
int index,b1,b2,flag = 1;
int arr2[]=new int[size];
for(int i=0; i<size; i++)
{
arr2[i] = arr[i];
}
while(flag == 1)
{
flag = index = 0;
b1 = b2 = arr[0];
for(int i=0 ; i<size; i++)
{
if(b1 != arr[i])
{
flag = 1;
}
if(b2 > arr[i])
{
b2 = arr[i];
index = i;
}
}
if(flag==1)
{
arr[index] = arr[index] + arr2[index];
}
}
return arr[0];
}
static int hcf(int a,int b)
{
if(a==0)
{
return b;
}
return (hcf(b%a,a));
}
}
OUTPUT:
- Get link
- X
- Other Apps
Comments
Popular posts from this blog
Download and install MATLAB R2017a in Ubuntu 18.04 | Linux Free | Cracked
HOW TO SETUP CODE BLOCKS FOR GRAPHICS PROGRAMS
How to setup... Download Code::Blocks from here . You have to download the codeblocks-17.12mingw-setup.exe or codeblocks-17.12mingw nosetup.zip file. The first file(highlighted) is the install-able setup and the other one(highlighted) is portable zip file(not need to install). If you are beginners you prefer the first one. After the installation you locate the code blocks at location C:\Program Files (x86)\CodeBlocks or at C:\Program Files\CodeBlocks. You have to download the graphics file from this link . Extras this zip file, it includes three files (two header files & a library file). Now copy the graphics.h & winbgim.h header files and paste at location C:\Program Files (x86)\CodeBlocks\MinGW\include And copy the libbgi.a file at location C:\Program Files (x86)\CodeBlocks\MinGW\lib Now open the code blocks and follow the steps: 1. Left click on "Settings (menu item)" in "Start here - Code::B...
Smile emoji using graphics in Java using Applet
import java.awt.*; import java.awt.event.*; import java.applet.*; public class Smile extends Applet { public void paint(Graphics g) { setBackground(Color.BLACK); g.setColor(Color.YELLOW); g.fillOval(30,50,100, 100); g.setColor(Color.BLACK); g.fillOval(55,75,10, 10); g.fillOval(95,75,10, 10); g.drawArc(60, 85, 40,40,-30,-120); } } /* <applet code="Smile.class" width="200" height="200"> </applet> */ OUTPUT:
Nice article for find hcf for two number .one more way to find hfc and lcm visit HCF and LCM of two number
ReplyDeleteNice article for find hcf for two number .one more way to find hfc and lcm visit HCF and LCM of two number
ReplyDeleteProgram To Find The Lcm And Hcf Of N Numbers >>>>> Download Now
ReplyDelete>>>>> Download Full
Program To Find The Lcm And Hcf Of N Numbers >>>>> Download LINK
>>>>> Download Now
Program To Find The Lcm And Hcf Of N Numbers >>>>> Download Full
>>>>> Download LINK D8