Representación binaria de un número dado

Escriba un programa para imprimir la representación binaria de un número dado. 

Fuente: Conjunto de entrevistas de Microsoft-3 

C++

// C++ Program for the binary
// representation of a given number
#include <bits/stdc++.h>
using namespace std;
 
  void bin(long n)
  {
    long i;
    cout << "0";
    for (i = 1 << 30; i > 0; i = i / 2)
    {
      if((n & i) != 0)
      {
        cout << "1";
      }
      else
      {
        cout << "0";
      }
    }
  }
 
// Driver Code
int main(void)
{
    bin(7);
    cout << endl;
    bin(4);
}
 
// This code is contributed by souravghosh0416

C

#include<stdio.h>
void bin(unsigned n)
{
    unsigned i;
    for (i = 1 << 31; i > 0; i = i / 2)
        (n & i) ? printf("1") : printf("0");
}
 
int main(void)
{
    bin(7);
    printf("\n");
    bin(4);
}

Java

public class GFG
{
  static void bin(long n)
  {
    long i;
    System.out.print("0");
    for (i = 1 << 30; i > 0; i = i / 2)
    {
      if((n & i) != 0)
      {
        System.out.print("1");
      }
      else
      {
        System.out.print("0");
      }
    }
  }
 
  // Driver code
  public static void main(String[] args)
  {
    bin(7);
    System.out.println();
    bin(4);
  }
}
 
// This code is contributed by divyesh072019.

Python3

def bin(n) :
     
    i = 1 << 31
    while(i > 0) :
     
        if((n & i) != 0) :
         
            print("1", end = "")
         
        else :
            print("0", end = "")
             
        i = i // 2
             
bin(7)
print()
bin(4)
 
# This code is contributed by divyeshrabadiya07.

C#

using System;
 
public class GFG{
    static void bin(long n)
    {
        long i;
        Console.Write("0");
        for (i = 1 << 30; i > 0; i = i / 2)
        {
            if((n & i) != 0)
            {
                Console.Write("1");
            }
            else
            {
                Console.Write("0");
            }
        }
    }
    // Driver code
    static public void Main (){
        bin(7);
        Console.WriteLine();
        bin(4);
    }
}
// This code is contributed by avanitrachhadiya2155

Javascript

<script>
// JavaScript Program for the binary
// representation of a given number
    function bin(n)
    {
        let i;
        document.write("0");
        for (i = 1 << 30; i > 0; i = Math.floor(i/2))
        {
            if((n & i) != 0)
            {
                document.write("1");
            }
            else
            {
                document.write("0");
            }
        }
    }
     
    bin(7);
    document.write("<br>");
    bin(4);
     
     
    // This code is contributed by rag2127
     
</script>

C++

// C++ Program for the binary
// representation of a given number
#include <bits/stdc++.h>
using namespace std;
 
void bin(unsigned n)
{
    /* step 1 */
    if (n > 1)
        bin(n / 2);
 
    /* step 2 */
    cout << n % 2;
}
 
// Driver Code
int main(void)
{
    bin(7);
    cout << endl;
    bin(4);
}
 
// This code is contributed
// by Akanksha Rai

C

// C Program for the binary
// representation of a given number
void bin(unsigned n)
{
    /* step 1 */
    if (n > 1)
        bin(n / 2);
 
    /* step 2 */
    printf("%d", n % 2);
}
 
// Driver Code
int main(void)
{
    bin(7);
    printf("\n");
    bin(4);
}

Java

// Java Program for the binary
// representation of a given number
class GFG {
    static void bin(int n)
    {
        /* step 1 */
        if (n > 1)
            bin(n / 2);
 
        /* step 2 */
        System.out.print(n % 2);
    }
 
    // Driver code
    public static void main(String[] args)
    {
        bin(7);
        System.out.println();
        bin(4);
    }
}
 
// This code is contributed
// by ChitraNayal

Python3

# Python3 Program for the binary
# representation of a given number
 
 
def bin(n):
 
    if n > 1:
        bin(n//2)
 
    print(n % 2, end="")
 
 
# Driver Code
if __name__ == "__main__":
 
    bin(7)
    print()
    bin(4)
 
# This code is contributed by ANKITRAI1

C#

// C# Program for the binary
// representation of a given number
using System;
 
class GFG {
 
    static void bin(int n)
    {
 
        // step 1
        if (n > 1)
            bin(n / 2);
 
        // step 2
        Console.Write(n % 2);
    }
 
    // Driver code
    static public void Main()
    {
        bin(7);
        Console.WriteLine();
        bin(4);
    }
}
 
// This code is contributed ajit

PHP

<?php
// PHP Program for the binary
// representation of a given number
function bin($n)
{
    /* step 1 */
    if ($n > 1)
        bin($n/2);
 
    /* step 2 */
    echo ($n % 2);
}
 
// Driver code
bin(7);
echo ("\n");
bin(4);
 
// This code is contributed
// by Shivi_Aggarwal
?>

Javascript

<script>
 
// Javascript program for the binary
// representation of a given number
function bin(n)
{
     
    // Step 1
    if (n > 1)
        bin(parseInt(n / 2, 10));
 
    // Step 2
    document.write(n % 2);
}
 
// Driver code
bin(7);
document.write("</br>");
bin(4);
 
// This code is contributed by divyeshrabadiya07
 
</script>

C++

// C++ implementation of the approach
#include <bits/stdc++.h>
using namespace std;
 
// Function to convert decimal
// to binary number
void bin(unsigned n)
{
    if (n > 1)
        bin(n >> 1);
 
    printf("%d", n & 1);
}
 
// Driver code
int main(void)
{
    bin(131);
    printf("\n");
    bin(3);
    return 0;
}

Java

// Java implementation of the approach
 
class GFG {
 
    // Function to convert decimal
    // to binary number
    static void bin(Integer n)
    {
        if (n > 1)
            bin(n >> 1);
 
        System.out.printf("%d", n & 1);
    }
 
    // Driver code
    public static void main(String[] args)
    {
        bin(131);
        System.out.printf("\n");
        bin(3);
    }
}
/*This code is contributed by PrinciRaj1992*/

Python3

# Python 3 implementation of above approach
 
# Function to convert decimal to
# binary number
 
 
def bin(n):
 
    if (n > 1):
        bin(n >> 1)
    print(n & 1, end="")
 
 
# Driver code
bin(131)
print()
bin(3)
 
# This code is contributed by PrinciRaj1992

C#

// C# implementation of above approach
using System;
 
public class GFG {
 
    // Function to convert decimal
    // to binary number
    static void bin(int n)
    {
        if (n > 1)
            bin(n >> 1);
 
        Console.Write(n & 1);
    }
 
    // Driver code
    public static void Main()
    {
        bin(131);
        Console.WriteLine();
        bin(3);
    }
}
/*This code is contributed by PrinciRaj1992*/

PHP

<?php
// PHP implementation of the approach
 
// Function to convert decimal
// to binary number
function bin($n)
{
    if ($n > 1)
    bin($n>>1);
     
    echo ($n & 1);
}
 
// Driver code
bin(131);
echo "\n";
bin(3);
 
// This code is contributed
// by Akanksha Rai

Javascript

<script>
// JavaScript implementation of the approach
 
// Function to convert decimal
// to binary number
function bin(n)
{
    if (n > 1)
        bin(n >> 1);
 
    document.write(n & 1);
}
 
// Driver code
 
    bin(131);
    document.write("<br>");
    bin(3);
 
 
// This code is contributed by Surbhi Tyagi.
 
</script>

C++

#include <bits/stdc++.h>
using namespace std;
 
int main()
{
 
    int n = 5, m = -5;
    bitset<8> b(n);
    bitset<8> b1(m);
    cout << "Binary of 5:" << b << endl;
    cout << "Binary of -5:" << b1 << endl;
    return 0;
}

C++

// C++ program for the above approach
 
#include <bits/stdc++.h>
 
using namespace std;
 
void binary(int num){
      //converts the number to binary
      //and removes leading zeroes
     cout << bitset<32>(num).to_string().substr(32 - log2(num));
}
 
// Driver Code
int main()
{
    int x = 10;
    binary(x);
     
}
 
 
// This code is contributed phasing17

Java

// Java program for the above approach
 
import java.util.*;
 
class GFG {
 
static void binary(int num){
     
    System.out.println("the binary number is : "+ Integer.toString(num,2));
     
}
 
// Driver Code
public static void main(String[] args)
{
    int x = 10;
    binary(x);
     
}
}
 
// This code is contributed by sanjoy_62.

Python3

def binary(num):
    return int(bin(num).split('0b')[1])
 
if __name__ == "__main__" :
    x = 10
    binary_x = binary(x)
    print("the binary number is :",binary_x)
 
# This code is contributed by Rishika Gupta.

C#

// C# program for the above approach
using System;
class GFG{
 
static void binary(int num){
     
    Console.WriteLine("the binary number is : "+ Convert.ToString(num,2));
     
}
 
// Driver Code
public static void Main(String[] args)
{
    int x = 10;
    binary(x);
}
}
 
// This code is contributed by code_hunt.

Javascript

// JavaScript code for the above approach
const number = 10;
 
const Binary_Number = number.toString(2);
 
console.log("the binary number is : "+ Binary_Number);
 
// This code is contribute by sam

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 *