Перевод из 10-чной в 2-чную систему счисление - C (СИ)
Формулировка задачи:
Помогите составить код к программе, которая переводит числа с 10-ой системы изчисления в 2-ую, то есть ввожу число 5 - в десятичной, мне его должно выбить в 2-чной. На Си нужен код
Решение задачи: «Перевод из 10-чной в 2-чную систему счисление»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
void main(){
int v;
char bin[11] = {0};
scanf( "%d", &v );
int i=0;
while( v )
{
bin[i++] = v % 2;
v /= 2;
}
if( i == 0 ) i++;
--i;
for( ; i>=0; --i )
{
printf( "%d", bin[i] );
}
getch();
}