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