elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Guardar valores en matrices
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Guardar valores en matrices  (Leído 1,119 veces)
hector_suarez

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Guardar valores en matrices
« en: 28 Mayo 2018, 04:08 am »

Hola, necesito ayuda para guardar los datos de unas conversiones de sistemas numericos en una matriz.

por ejemplo si hago una conversion de decimal a binario que en la matriz aparezca tipo asi:

Decimal  Binario
   10         1010

Este es mi codigo original:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4.  
  5. char *convertir(char *in, char *out, int rin, int rout){
  6. long n;
  7. char *d;
  8. n = strtol(in, &d, rin);
  9. return itoa(n, out, rout);
  10. }
  11.  
  12. int main(){
  13.  
  14. char numero[20];
  15. char buff[50];
  16. int opc;
  17.  
  18. do {
  19. system("cls");
  20. printf("\n\t\t*** MENU ***\n");
  21. printf("\n\t(1) Convertir un numero decimal a binario");
  22. printf("\n\t(2) Convertir un numero binario a decimal");
  23. printf("\n\t(3) Convertir un numero octal a binario ");
  24. printf("\n\t(4) Convertir un numero binario a octal");
  25. printf("\n\t(5) Convertir un numero hexadecimal a binario ");
  26. printf("\n\t(6) Convertir un numero binario a hexadecimal");
  27. printf("\n\t(7) Salir");
  28. printf("\n\t Su opcion: ");
  29. scanf("%d",&opc);
  30.  
  31. if(opc!=7){
  32. printf("\n Dame el numero: ");
  33. scanf("%s",numero);
  34.  
  35. switch(opc) {
  36. case 1: printf("\n El decimal %s convertido a binario es: %s\n",numero, convertir(numero,buff,10,2));
  37. break;
  38. case 2: printf("\n El binario %s convertido a decimal es: %s\n",numero,
  39. convertir(numero,buff,2,10));
  40. break;
  41. case 3: printf("\n El octal %s convertido a binario es: %s\n",numero,
  42. convertir(numero,buff,8,2));
  43. break;
  44. case 4: printf("\n El binario %s convertido a octal es: %s\n",numero,
  45. convertir(numero,buff,2,8));
  46. break;
  47. case 5: printf("\n El hexadecimal %s convertido a binario es: %s\n",numero,
  48. convertir(numero,buff,16,2));
  49. break;
  50. case 6: printf("\n El binario %s convertido a hexadecimal es: %s\n",numero,
  51. convertir(numero,buff,10,16));
  52. break;
  53.  
  54. }
  55. }
  56. getch();
  57. }while(opc != 7);
  58. return 0;
  59. }


· Los códigos deben ir en etiquetas GeSHi aquí las reglas del foro
-Engel Lex


« Última modificación: 28 Mayo 2018, 04:12 am por engel lex » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Guardar valores en variables
Scripting
kraszic 4 2,756 Último mensaje 19 Enero 2008, 03:14 am
por warlock45
[C] Necesito ayuda con cómo pasar valores de matrices a una función...
Programación C/C++
niñoAtómico 2 2,523 Último mensaje 15 Octubre 2013, 03:13 am
por niñoAtómico
Buscar valores en matrices
Programación C/C++
Gaby_10 1 1,570 Último mensaje 15 Febrero 2014, 13:05 pm
por vangodp
Busqueda de valores con matrices
Programación C/C++
Gaby_10 4 2,538 Último mensaje 15 Febrero 2014, 21:31 pm
por Gaby_10
MATRICES: Rellenar con valores que ingresa el usuario
Programación C/C++
gremlin 1 2,298 Último mensaje 19 Octubre 2019, 00:04 am
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines