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