# Program to find the smallest element among three elements

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

**Examples:**

Input:first = 15, second = 16, third = 10Output:10Input:first = 5, second = 3, third = 6Output:3

**Approach:**

- Check if the first element is smaller than second and third. If yes then print it.
- Else if check if the second element is smaller than first and third. If yes then print it.
- 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 <bits/stdc++.h>` `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 <stdio.h>` `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

`<?php` `// PHP implementation to find` `// the smallest of three elements` `// Driver Code` `$a` `= 5; ` `$b` `= 7; ` `$c` `= 10;` `if` `(` `$a` `<= ` `$b` `&& ` `$a` `<= ` `$c` `)` ` ` `echo` `$a` `. ` `" is the smallest"` `;` `else` `if` `(` `$b` `<= ` `$a` `&& ` `$b` `<= ` `$c` `)` ` ` `echo` `$b` `. ` `" is the smallest"` `;` `else` ` ` `echo` `$c` `. ` `" is the smallest"` `;` `// This code is contributed` `// by Akanksha Rai` |

## Javascript

`<script>` ` ` `// Javascript implementation to find` ` ` `// the smallest of three elements` ` ` ` ` `let a = 5, b = 7, c = 10;` ` ` `if` `(a <= b && a <= c)` ` ` `document.write( a + ` `" is the smallest"` `);` ` ` `else` `if` `(b <= a && b <= c)` ` ` `document.write( b + ` `" is the smallest"` `);` ` ` `else` ` ` `document.write( c + ` `" is the smallest"` `);` ` ` `</script>` |

**Output:**

5 is the smallest

**Time complexity :** O(1)