ayuda con un codigo de binario a decimal
Publicado por siegfrido Garcia (22 intervenciones) el 18/03/2020 19:40:56
estoy asiendo un código que convierta de decimal a binario y viceversa pero lo tengo que hacer sin estructura de control ya tengo echo lo de decimal a binario pero no logro hacer el de binario a decimal asi que bine a pedir asesoría a ver si alguien me podría ayudar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<iostream>
using namespace std;
void menu();
void hola();
int main()
{
int a,n1,n2;
cout<<"1.Decimal a Binario"<<endl;
cout<<"2.Binario a Decimal"<<endl;
cin>>a;
(a == 1 )? menu() : hola() ;
return 0;
}
void menu(){
int D = 0 ,D1 = 0,D2 = 0,D3 = 0,D4 = 0,D5 = 0,D6 = 0,D7 = 0,D8 = 0,R1 = 0,R2 = 0,R3 = 0,R4 = 0,R5 = 0,R6 = 0,R7 = 0,R8 = 0;
cout<<"Ingrese un numero decimal"<<endl;
cin>>D;
D1= D/2; R1=D%2;
D2=D1/2; R2=D1%2;
D3=D2/2; R3=D2%2;
D4=D3/2; R4=D3%2;
D5=D4/2; R5=D4%2;
D6=D5/2; R6=D5%2;
D7=D6/2; R7=D6%2;
D8=D7/2; R8=D7%2;
cout<<R8<<R7<<R6<<R5<<R4<<R3<<R2<<R1<<endl;
}
void hola(){
cout<<"Ingrese un numero binario"<<endl;
cin>>B;
}
Valora esta pregunta


0