Написать программу для перевода из двоичной в десятичную систему счисления - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите написать программу:перевод из двоичной в двоичную.заранее благодарю

Решение задачи: «Написать программу для перевода из двоичной в десятичную систему счисления»

textual
Листинг программы
#include <stdio.h>
#include <string.h>'
#include <math.h>
#define N 12 
int main () {
    int nums[N]={7,3,9,-5,-3,2,1,0,16,-4,2,0};int mask=0,i;
    for (i=0;i<N;i++)
    if (nums[i]>=0)
    mask=mask|(int)pow(2,N-i-1);
    printf ("%o\n",mask);
    for (i=N-1;i>=0;i--)
    if (mask-(int)pow(2,i)>=0)
    {
        printf("1");
        mask=mask-(int)pow(2,i);
    }
    else 
    printf("0");
}

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


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

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

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