Related Articles
Largest Even and Odd N-digit numbers
• Difficulty Level : Easy
• Last Updated : 25 Mar, 2021

Given an integer N, the task is to find the largest even and odd N-digit numbers.
Examples:

Input: N = 4
Output:
Even = 9998
Odd = 9999
Input: N = 2
Output:
Even = 98
Odd = 99

Approach:

• Largest N-digit even number will be (10n) – 2 because the series for different values of N will be 8, 98, 998, 9998, …..
• Similarly, largest N-digit odd number will be (10n) – 1 for the series 9, 99, 999, 9999, …..

Below is the implementation of the above approach:

## C++

 `// C++ implementation of the approach``#include ``using` `namespace` `std;` `// Function to print the largest n-digit``// even and odd numbers``void` `findNumbers(``int` `n)``{``    ``int` `odd = ``pow``(10, n) - 1;``    ``int` `even = odd - 1;``    ``cout << ``"Even = "` `<< even << endl;``    ``cout << ``"Odd = "` `<< odd;``}` `// Driver code``int` `main()``{``    ``int` `n = 4;``    ``findNumbers(n);` `    ``return` `0;``}`

## Java

 `// Java implementation of the approach``class` `GFG {` `    ``// Function to print the largest n-digit``    ``// even and odd numbers``    ``static` `void` `findNumbers(``int` `n)``    ``{``        ``int` `odd = (``int``)Math.pow(``10``, n) - ``1``;``        ``int` `even = odd - ``1``;``        ``System.out.println(``"Even = "` `+ even);``        ``System.out.print(``"Odd = "` `+ odd);``    ``}` `    ``// Driver code``    ``public` `static` `void` `main(String args[])``    ``{``        ``int` `n = ``4``;``        ``findNumbers(n);``    ``}``}`

## C#

 `// C# implementation of the approach``using` `System;``class` `GFG {` `    ``// Function to print the largest n-digit``    ``// even and odd numbers``    ``static` `void` `findNumbers(``int` `n)``    ``{``        ``int` `odd = (``int``)Math.Pow(10, n) - 1;``        ``int` `even = odd - 1;``        ``Console.WriteLine(``"Even = "` `+ even);``        ``Console.Write(``"Odd = "` `+ odd);``    ``}` `    ``// Driver code``    ``public` `static` `void` `Main()``    ``{``        ``int` `n = 4;``        ``findNumbers(n);``    ``}``}`

## Python3

 `# Python3 implementation of the approach` `# Function to print the largest n-digit``# even and odd numbers``def` `findNumbers(n):` `    ``odd ``=` `pow``(``10``, n) ``-` `1``    ``even ``=` `odd ``-` `1``    ``print``(``"Even = "``, even)``    ``print``(``"Odd = "``, odd)` `# Driver code``n ``=` `4``findNumbers(n)` `# This code is contributed by ihritik`

## PHP

 ``

## Javascript

 ``
Output:
```Even = 9998
Odd = 9999```

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up