Dev - C++ - suma de numeros binarios

 
Vista:

suma de numeros binarios

Publicado por Juan (1 intervención) el 06/12/2002 15:10:45
Hola quisiera que me ayudaran a realizar un codio en C para la suma de numeros binarios.Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:suma de numeros binarios

Publicado por cintli (1 intervención) el 12/03/2008 17:54:02
Hola quisiera que me ayudaran a realizar un código en C para la suma de numerosa binarios.Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de numeros binarios

Publicado por Juan Abel Yucra Yapura (1 intervención) el 10/10/2008 18:05:18
programacion en c++
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de numeros binarios

Publicado por angel (1 intervención) el 20/11/2009 17:31:20
me gustaria que me ayudaran y me pasaran un programa en c de la maquina de turing ppor favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de numeros binarios

Publicado por SARA  (1 intervención) el 05/05/2009 17:59:37
HOLA QUISIERA ME AYUDEN A RESOLVER LAS SIGUIENTES SUMAS BINARIAS

a. 11001102 + 1001102 =



b. F1E516 + ABC116
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de numeros binarios

Publicado por Marcos Osorio (1 intervención) el 14/11/2009 02:44:48
1100110 + 100110 =

1100110 = 102 } 140
+ 100110 = 38 }
___________
10001100
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de numeros binarios

Publicado por wilmer escala (1 intervención) el 03/12/2008 21:12:20
quisiera saber como se hace un programa en lenguaje C como el siguiente:
considere un programa donde se sumen dos números binarios de longitud.
y cada número este dentro de un arreglo y la suma de en números binarios y este dentro de un arreglo de tamaño. haga un programa que resuelva este problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de numeros binarios

Publicado por ANA MARIA  (1 intervención) el 11/06/2010 18:22:13
me puedes ayudar por favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SUMA BINARIOS

Publicado por GeOrGe (1 intervención) el 16/02/2011 21:57:07
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <stdlib.h>
 
#define NUM_BITS 8
 
int readline(char num[][NUM_BITS]);
void binarysum(char num[][NUM_BITS], char result[]);
 
int main(void){
 
   char num[2][NUM_BITS], result[NUM_BITS+1];
   int i, j;
 
   if (readline(num)){
 
      binarysum(num, result);
 
      puts("");
      for (i = 0; i < 2; i++){
         printf(" ");
         for (j = 0; j < NUM_BITS; j++)
            printf("%c", '0' + num[i][j]);
         printf("\n");
      }
 
      for (j = 0; j < NUM_BITS+1; j++)
         printf("%c", '0' + result[j]);
      printf("\n");
 
      return EXIT_SUCCESS;
   }else{
      puts("Invalid input - binary numbers must contain between 1-8 characters");
 
      return EXIT_FAILURE;
   }
 
}
 
int readline(char num[][NUM_BITS]){
 
   int c, i, j, k;
 
   for (i = 0; i < 2; i++){
      j = 0;
      while (j < NUM_BITS && (c = getchar()) != EOF && (c == '0' || c == '1'))
            num[i][j++] = c - '0';
 
      if (j == NUM_BITS)
         getchar();
 
      if (j == 0){
         return 0;
      }else{
         for (k = NUM_BITS; k > 0; k--)
            num[i][k-1] = (j >= 1) ? num[i][--j] : 0;
      }
   }
   return 1;
 
}
 
void binarysum(char num[][NUM_BITS], char result[]){
 
   int i, bit_1, bit_2, carry_flag = 0;
 
   for (i = NUM_BITS; i > 0; i--){
      bit_1 = num[0][i-1];
      bit_2 = num[1][i-1];
 
      result[i] = bit_1 ^ bit_2 ^ carry_flag;
      carry_flag = (bit_1 & bit_2) | (bit_1 & carry_flag) | (bit_2 & carry_flag);
   }
   result[i] = carry_flag;
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SUMA BINARIOS

Publicado por alx (1 intervención) el 05/04/2017 17:40:41
oye y para que sea para cuatro numeros que modificaciones se le hace? xD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SUMA BINARIOS

Publicado por Roy (2 intervenciones) el 13/10/2022 19:24:41
seria recomendable que lo coloques donde es colocado los datos osea en input.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar