Перевод из 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д