# Program to find the smallest element among three elements

• Difficulty Level : Basic
• Last Updated : 17 May, 2022

Given three numbers. The task is to find the smallest among given three numbers.

Examples:

```Input: first = 15, second = 16, third = 10
Output: 10

Input: first = 5, second = 3, third = 6
Output: 3```

Approach:

1. Check if the first element is smaller than second and third. If yes then print it.
2. Else if check if the second element is smaller than first and third. If yes then print it.
3. Else third is the smallest element and print it.

Below is the implementation of the above approach:

## C++

 `// C++ implementation to find``// the smallest of three elements``#include ``using` `namespace` `std;` `int` `main()``{``    ``int` `a = 5, b = 7, c = 10;` `    ``if` `(a <= b && a <= c)``        ``cout << a << ``" is the smallest"``;` `    ``else` `if` `(b <= a && b <= c)``        ``cout << b << ``" is the smallest"``;` `    ``else``        ``cout << c << ``" is the smallest"``;` `    ``return` `0;``}`

## C

 `// C implementation to find``// the smallest of three elements``#include ` `int` `main()``{``    ``int` `a = 5, b = 7, c = 10;` `    ``if` `(a <= b && a <= c)``        ``printf``(``"%d is the smallest"``,a);` `    ``else` `if` `(b <= a && b <= c)``        ``printf``(``"%d is the smallest"``,b);` `    ``else``        ``printf``(``"%d is the smallest"``,c);` `    ``return` `0;``}` `// This code is contributed by kothavvsaakash.`

## Java

 `// Java implementation to find``// the smallest of three elements` `import` `java.io.*;` `class` `GFG {``  `   `    ``public` `static` `void` `main (String[] args) {``            ``int` `a = ``5``, b = ``7``, c = ``10``;` `    ``if` `(a <= b && a <= c)``        ``System.out.println( a + ``" is the smallest"``);` `    ``else` `if` `(b <= a && b <= c)``        ``System.out.println( b + ``" is the smallest"``);` `    ``else``        ``System.out.println( c + ``" is the smallest"``);` `    ``}``}``// This code is contributed by shs..`

## Python3

 `# Python implementation to find``# the smallest of three elements` `a, b, c ``=` `5``, ``7``, ``10` `if``(a <``=` `b ``and` `a <``=` `c):``    ``print``(a, ``"is the smallest"``)` `elif``(b <``=` `a ``and` `b <``=` `c):``    ``print``(b, ``"is the smallest"``)``else``:``    ``print``(c, ``"is the smallest"``)` `# This code is contributed``# by 29AjayKumar`

## C#

 `// C# implementation to find``// the smallest of three elements``using` `System;` `class` `GFG``{``static` `public` `void` `Main ()``{``int` `a = 5, b = 7, c = 10;``if` `(a <= b && a <= c)``    ``Console.WriteLine( a + ``" is the smallest"``);` `else` `if` `(b <= a && b <= c)``    ``Console.WriteLine( b + ``" is the smallest"``);` `else``    ``Console.WriteLine( c + ``" is the smallest"``);``}``}` `// This code is contributed by jit_t`

## PHP

 `

## Javascript

 ``
Output:
`5 is the smallest`

Time complexity : O(1)

My Personal Notes arrow_drop_up