понедельник, 10 мая 2010 г.

перевод чисел из двоичной системы в текст

/* перевод чисел из двоичной системы в текст */

#include <stdio.h>

void main()
{
 int n = 1234;
 int i = 0;
 int m[32];

 printf("10: %d\n", n);

 while (n > 0)
 {
  m[i++] = n & 1;
  n = n >> 1;
 }

 printf(" 2: ");

 for (; i > 0; i--)
 {
  printf("%d", m[i-1]);
 }

 printf("\n");
}

3 комментария:

  1. 010010010010001001010011001001001010 10101110101010010001 1010 10 1001001010100 0 1010010010010010 10010101010101 10101 101 1101101 1010101 1011010 10101 10 1011010 1010 0101010 10101 110 101011 1001 110 0111011010 10 10 11 0101010101 01010101 10 1011 1010101 01010101 11011 10110101 101101 0111 0101 1011 100101 101 что это такое?

    ОтветитьУдалить
  2. int m[32]; - попробуйте поставить не 32, а 1024 например

    ОтветитьУдалить