Перевод из 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();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы