Star Coder BD

Star Coder BD

We Love To Eat Code

ads

Hot

Post Top Ad

LightBlog

Post Top Ad

Your Ad Spot

Sunday, August 26, 2018

GCD and LCM easy calculation.

August 26, 2018 0

C Program to Find LCM of two Numbers

Examples on different ways to calculate the LCM (Lowest Common Multiple) of two integers using loops and decision making statements.
Lowest Common Multiple
To understand this example, you should have the knowledge of following C programmingtopics:
The LCM of two integers n1 and n2 is the smallest positive integer that is perfectly divisible by both n1 and n2 (without a remainder). For example: the LCM of 72 and 120 is 360.

Example #1: LCM using while Loop and if Statement


#include <stdio.h>
int main()
{
    int n1, n2, minMultiple;
    printf("Enter two positive integers: ");
    scanf("%d %d", &n1, &n2);

    // maximum number between n1 and n2 is stored in minMultiple
    minMultiple = (n1>n2) ? n1 : n2;

    // Always true
    while(1)
    {
        if( minMultiple%n1==0 && minMultiple%n2==0 )
        {
            printf("The LCM of %d and %d is %d.", n1, n2,minMultiple);
            break;
        }
        ++minMultiple;
    }
    return 0;
}
Output
Enter two positive integers: 72
120
The LCM of 72 and 120 is 360.
In this program, the integers entered by the user are stored in variable n1 and n2respectively.
The largest number among n1 and n2 is stored in minMultiple. The LCM of two numbers cannot be less than minMultiple.
The test expression of while loop is always true (1). In each iteration, whether minMultiple is perfectly divisible by n1 and n2 is checked. If this test condition is not true, minMultiple is incremented by 1 and the iteration continues until the test expression of if statement is true.
The LCM of two numbers can also be found using the formula:
LCM = (num1*num2)/GCD
Learn more on, how to find the GCD of two numbers in C programming.

Example #2: LCM Calculation by Finding GCD

#include <stdio.h>
int main()
{
    int n1, n2, i, gcd, lcm;

    printf("Enter two positive integers: ");
    scanf("%d %d",&n1,&n2);

    for(i=1; i <= n1 && i <= n2; ++i)
    {
        // Checks if i is factor of both integers
        if(n1%i==0 && n2%i==0)
            gcd = i;
    }

    lcm = (n1*n2)/gcd;
    printf("The LCM of two numbers %d and %d is %d.", n1, n2, lcm);

    return 0;
}

GCD EASY CALCULATION
First divide all the numbers by the smallest prime that can divide all of them. The smallest prime that divides 24 or 60 is 2.
224 60
12 30
Continue the steps until we can't find any prime number that can divide all the number on the right side.
224 60
212 30
36  15
2  5
The GCD is 2 × 2 × 3 = 12.

LCM EASY CALCULATION
First divide all the numbers by the smallest prime that can divide any of them. The smallest prime that divides 24 or 60 is 2.
224 60
12 30
Continue the steps until we have all prime numbers on the left side and at the bottom.
224 60
212 30
36  15
2  5
The LCM is 2 × 2 × 3 × 2 × 5 = 120.
Read More

Saturday, October 7, 2017

C programming Variables.

October 07, 2017 0

What is variables? 

C variable is a named location in a memory where a program can manipulate the data. This location is used to hold the value of the variable.The value of the C variable may get change in the program.C variable might be belonging to any of the data type like int, float, char etc.





Read More

Tuesday, August 29, 2017

C programming derived data type.

August 29, 2017 0
c programming have some data types , so today we learn about c programming derived data type .

DERIVED DATA TYPES:- Which data types are derived from fundamental data types, they are called derived data types. Derived data types don't create a new data type but,instead they add some functionality to the basic data types.








Read More

C programming basic data types.

August 29, 2017 0
Today we talk about a vary impotent and topic in c programming , which name is basic data type so, what is data types ?

Ans:- C programming data types are defined as the data storage format that a variable can store a data to perfectly work for a specific operation. We use data types to define a variable before to use in a program.We can define size of variable, constant and array are determined by data types.Now see what is basic data types?




BASIC DATA TYPES :-

Basic data type menace, which type of data type are created before , we don;t need to create . This type of data types are:


  • Integer type.
  • Float type.
  • Character type. 







Read More

How to use printf and why we use printf?

August 29, 2017 0

Today we learn about printf , so first of all we have to know that is printf? printf is a function in c programming, which we use to see output of a programming . 













Read More

Monday, August 28, 2017

How to use scanf and why we use scanf ?

August 28, 2017 0

First of all we have to know what is scanf? so basically  scanf is a function in c programming which we use to input value in console as our wish.





Read More

GCD and LCM easy calculation.

C Program to Find LCM of two Numbers Examples on different ways to calculate the LCM (Lowest Common Multiple) of two integers using loops...

Post Top Ad

Your Ad Spot