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