Написать программу на c++, которая переводит число из двоичной системы счисления в десятичную
213
314
Ответы на вопрос:
#include< iostream.h> #include< conio.h> void main(){ clrscr(); unsigned long int y,i=0,j=0,r,k[50]; unsigned long a,x,b[50]; cout< < "\nenter a decimal no. "; cin> > a; y=a; x=a-y; while(y> 0) {r=y%2; k[i]=r; i++; y=y/2; } int m=0; while(m< 10) { x=x*2; b[j]=int(x); j++; m++; if(x> 1) x=x-1; else if(x==0) break; } cout< < "\ndecimal no. "< < a< < " = "; if(a> 1) { for(int e=i-1; e> =0; cout< < k[e]; cout< < "."; for(int g=0; g< m; g++) cout< < b[g]; } else { cout< < "0."; for(int f=0; f< m; f++) cout< < b[f]; } cout< < " in binary no. system"; getch(); }
Популярно: Информатика
-
Изумруд44428.05.2021 11:56
-
vladbelima200502.05.2020 19:38
-
mgam5618.02.2023 18:50
-
MarySilverstone28.03.2021 19:19
-
irsenko5523.08.2021 08:43
-
nvede02.07.2020 21:58
-
sadlol21xd03.04.2020 20:32
-
София645128.01.2020 20:26
-
rosharh8817.12.2020 10:27
-
olyaolya2216.07.2021 14:02