Número de números de n dígitos que no contienen 9

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *