Dado un número n, encuentre cuántos números de n dígitos se pueden formar que no contengan 9 como su dígito.
Ejemplos:
Input : 1 Output : 8 Explanation : Except 9, all numbers are possible Input : 2 Output : 72 Explanation : Except numbers from 90 - 99 and all two digit numbers that does not end with 9 are possible.
Los números totales de n dígitos que se pueden formar serán 9 * 10 ^ (n-1) ya que, excepto la primera posición, todos los dígitos se pueden completar con 10 números (0-9). Si se elimina un dígito 9 de la lista, el número total de n dígitos será 8*9^(n-1).
A continuación se muestra la implementación de la idea anterior:
C++
// CPP program to find number of n // digit numbers that do not // contain 9 as it's digit #include <bits/stdc++.h> using namespace std; // function to find number of // n digit numbers possible int totalNumber(int n) { return 8*pow(9, n - 1); } // driver function int main() { int n = 3; cout << totalNumber(n); return 0; }
Java
// Java program to find number of // n digit numbers that do not // contain 9 as it's digit import java.io.*; public class GFG { // function to find number of // n digit numbers possible static int totalNumber(int n) { return 8 * (int)Math.pow(9, n - 1); } // Driver Code static public void main (String[] args) { int n = 3; System.out.println(totalNumber(n)); } } // This code is contributed by vt_m.
Python3
# python program to find number of n # digit numbers that do not # contain 9 as it's digit # function to find number of # n digit numbers possible def totalNumber(n): return 8 * pow(9, n - 1); # driver function n = 3 print(totalNumber(n)) # This code is contributed by Sam007
C#
// C# program to find number of // n digit numbers that do not // contain 9 as it's digit using System; public class GFG { // function to find number of // n digit numbers possible static int totalNumber(int n) { return 8 * (int)Math.Pow(9, n - 1); } // Driver Code static public void Main () { int n = 3; Console.WriteLine(totalNumber(n)); } } // This code is contributed by vt_m.
php
<?php // php program to find number of n // digit numbers that do not // contain 9 as it's digit // function to find number of // n digit numbers possible function totalNumber($n) { return 8 * pow(9, $n - 1); } // driver function $n = 3; print(totalNumber($n)) // This code is contributed by Sam007 ?>
Javascript
<script> // Javascript program to find number of // n digit numbers that do not // contain 9 as it's digit // function to find number of // n digit numbers possible function totalNumber(n) { return 8 * Math.pow(9, n - 1); } // Driver code let n = 3; document.write(totalNumber(n)); // This code is contributed by code_hunt. </script>
Producción:
648
Este artículo es una contribución de Dibyendu Roy Chaudhuri . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA