Есть ответ 👍

Написать программу на c++, которая переводит число из двоичной системы счисления в десятичную

213
314
Посмотреть ответы 2

Ответы на вопрос:


#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(); }
reegiinaaa
4,6(38 оценок)

ответ:

1.

а=20

b=2

c=24

2.

a=25

b=5

c=20

3.

a=6

b=8

c=4

Популярно: Информатика