C Program
/* C - Convert decimal to binary (input: 10) */ #include <stdio.h> int main() { int n, bin[32], i = 0; if (scanf("%d", &n) != 1) return 0; if (n == 0) { printf("Binary: 0\n"); return 0; } while (n > 0) { bin[i++] = n % 2; n /= 2; } printf("Binary: "); for (int j = i - 1; j >= 0; j--) printf("%d", bin[j]); printf("\n"); return 0; }
C Output
Input:
10Output:
Binary: 1010
C++ Program
// C++ - Convert decimal to binary (input: 7) #include <iostream> using namespace std; int main() { int n; if (!(cin >> n)) return 0; if (n == 0) { cout << "Binary: 0\n"; return 0; } string b = ""; while (n > 0) { b = char('0' + (n % 2)) + b; n /= 2; } cout << "Binary: " << b << "\n"; return 0; }
C++ Output
Input:
7Output:
Binary: 111
JAVA Program
// Java - Convert decimal to binary (input: 15) import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); if (!sc.hasNextInt()) return; int n = sc.nextInt(); if (n == 0) { System.out.println("Binary: 0"); return; } String b = ""; while (n > 0) { b = (n % 2) + b; n /= 2; } System.out.println("Binary: " + b); } }
JAVA Output
Input:
15Output:
Binary: 1111
Python Program
# Python - Convert decimal to binary (input: 25) n = int(input()) if n == 0: print("Binary: 0") else: b = "" while n > 0: b = str(n % 2) + b n //= 2 print(f"Binary: {b}")
Python Output
Input:
25Output:
Binary: 11001
In-Depth Learning – Entire Concept in Paragraphs
Social Plugin