Informatică, întrebare adresată de anagrigorescu94, 9 ani în urmă

Sa se transforme un nr din baza 10 intr-o baza 2.

Răspunsuri la întrebare

Răspuns de Druff
2
#include <stdio.h>

#define MAX 60

char b2[MAX];

int main(void) {
  int n, i, m;
 
  scanf("%d", &n);
  m = 0;
  while (n > 0) {
    b2[m++] = n % 2;
    n /= 2;
  }
 
  for (i = m - 1; i >= 0; --i) {
    printf("%d", b2[i]);
  }
  printf("\n");
 
  return 0;
}
Anexe:
Alte întrebări interesante