ayuda a compilar el codigo de sobre carga
Publicado por pepe (1 intervención) el 16/04/2021 23:48:22
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
#include <stdio.h>
#include <cmath>
#include <conio.h>
using namespace std;
int conversion(int bin){
int decimal,binario,unidad_millar,millar,centena,decena,unidad;
unidad_millar= binario/10000;
millar= binario%10000/1000;
centena= binario%1000/100;
decena= binario%100/10;
unidad= binario%10;
decimal =unidad_millar*16+millar*8+centena*4+decena*2+unidad;
return decimal;
getch();
}
long conversion(long bin){
int decimal,binario, unidad_millar, millar,centena,decena,unidad,decena_millar,centenas_millar,unidad_millon,decenas_millon,centenas_millon;
centenas_millon=binario/1000000000;
decenas_millon=1000000000/100000000;
unidad_millon=100000000/10000000;
centenas_millar=10000000/1000000;
decena_millar=1000000/100000;
unidad_millar= 100000/10000;
millar= binario%10000/1000;
centena= binario%1000/100;
decena= binario%100/10;
unidad= binario%10;
decimal =centenas_millon*256+decenas_millon*128+unidad_millon*64+centenas_millar*64+decena_millar*32+unidad_millar*16+millar*8+centena*4+decena*2+unidad;
return decimal;
getch();
}
int main()
{
int binario;
printf("\nINGRESA EL NUMERO BINARIO:");
scanf("%d",&binario);
printf("LA CONVERSION DEL NUMERO BINARIO ES: %d", conversion(binario));
getch();
return 0;
}

Valora esta pregunta


0