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