Número de Hilbert

Dado un entero positivo n, la tarea es imprimir el número n de Hilbert . Número de Hilbert : en matemáticas, un número de Hilbert es un número entero positivo de la forma 4*n + 1 , donde n es un número entero no negativo. Los primeros números de Hilbert son: 

 

1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97 
 

Ejemplos: 
 

Input : 5
Output: 21 ( i.e 4*5 + 1 ) 

Input : 9
Output: 37 (i.e 4*9 + 1 )

Enfoque
 

  • El n-ésimo número de Hilbert de la secuencia se puede obtener poniendo el valor de n en la fórmula 4*n + 1 .

A continuación se muestra la implementación de la idea anterior:
 

CPP

// CPP program to find
// nth hilbert Number
 
#include <bits/stdc++.h>
using namespace std;
 
// Utility function to return
// Nth Hilbert Number
long nthHilbertNumber(int n)
{
 
    return 4 * (n - 1) + 1;
}
 
// Driver code
int main()
{
 
    int n = 5;
 
    cout << nthHilbertNumber(n);
 
    return 0;
}

JAVA

// JAVA program to find
// nth hilbert Number
 
class GFG {
    // Utility function to return
    // Nth Hilbert Number
    static long nthHilbertNumber(int n)
    {
 
        return 4 * (n - 1) + 1;
    }
 
    // Driver code
    public static void main(String[] args)
    {
 
        int n = 5;
 
        System.out.println(nthHilbertNumber(n));
    }
}

Python

# Python3 program to find
# nth hilbert Number
 
 
# Utility function to return
# Nth Hilbert Number
def nthHilbertNumber( n):
         
    return 4*(n-1) + 1
     
# Driver code
 
n = 5
 
print(nthHilbertNumber(n))

C#

// C# program to find
// nth hilbert Number
 
using System;
class GFG {
    // Utility function to return
    // Nth Hilbert Number
    static long nthHilbertNumber(int n)
    {
 
        return 4 * (n - 1) + 1;
    }
 
    // Driver code
    public static void Main()
    {
 
        int n = 5;
 
        Console.WriteLine(nthHilbertNumber(n));
    }
}

PHP

<?php
// Python3 program to find
// nth hilbert Number
 
 
// Utility function to return
// Nth Hilbert Number
function nthHilbertNumber($n)
{
         
    return 4*($n-1) + 1;
  
}
 
// Driver code
 
$n=5;
 
echo nthHilbertNumber($n);
 
?>

Javascript

<script>
 
// Javascript program to find
// nth hilbert Number
 
// Utility function to return
// Nth Hilbert Number
function nthHilbertNumber(n)
{
 
    return 4 * (n - 1) + 1;
}
 
// Driver code
var n = 5;
document.write( nthHilbertNumber(n));
 
// This code is contributed by noob2000.
</script>
Producción: 

17

 

Publicación traducida automáticamente

Artículo escrito por ihritik 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 *