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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  separar vectores & sumarlos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: separar vectores & sumarlos?  (Leído 1,359 veces)
veravluis

Desconectado Desconectado

Mensajes: 11


Ver Perfil
separar vectores & sumarlos?
« en: 16 Marzo 2016, 23:18 pm »

Hola amigos en este momento se me esta presentando una complicación para realizar este código, mi problema es el siguiente debería hacer esto de la imagen:http://prnt.sc/ag69x6

Ya separe los números en vectores tengo su resultado pero no se como podria hacer para realizar las operaciones que salen en la foto seria cortar el vector en 2 como & efectuar las diagonales a este proceso se le llama la multiplicación arabe, si tienen idea de como podria hacer se los agradecería.

Llevo esto de código.

Código
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. int num,num2;
  6. int vector[20];
  7. int a,b,c,d,e,f,g,h;
  8.  
  9. printf("Ingrese el primero numero : ");
  10. scanf("%d",&num);
  11.  
  12. if (num >= 0000){
  13. if (num <= 9999){
  14. a = num / 1000;
  15. b = (num % 1000) / 100;
  16. c = (num % 1000) % 100 / 10;
  17. d = ((num % 1000) % 100) % 10 / 1;
  18. }
  19. }
  20.  
  21. printf("Ingrese el segundo numero : ");
  22. scanf("%d",&num2);
  23.  
  24. if (num2 >= 0000){
  25. if (num2 <= 9999){
  26. e = num2 / 1000;
  27. f = (num2 % 1000) / 100;
  28. g = (num2 % 1000) % 100 / 10;
  29. h = ((num2 % 1000) % 100) % 10 / 1;
  30. }
  31. }
  32.  
  33. //printf("Usted esta multiplicando %d * %d\n",num,num2);
  34.  
  35. vector[0] = d*e; vector[1] = c*e; vector[2] = b*e; vector[3] = a*e;
  36. vector[4] = d*f; vector[5] = c*f; vector[6] = b*f; vector[7] = a*f;
  37. vector[8] = d*g; vector[9] = c*g; vector[10] = b*g; vector[11] = a*g;
  38. vector[12] = d*h; vector[13] = c*h; vector[14] = b*h; vector[15] = a*h;
  39.  
  40. printf("El resultado es : %d %d %d %d\n",vector[0], vector[4], vector[8], vector[12]);
  41. printf("El resultado es : %d %d %d %d\n",vector[1], vector[5], vector[9], vector[13]);
  42. printf("El resultado es : %d %d %d %d\n",vector[2], vector[6], vector[10], vector[14]);
  43. printf("El resultado es : %d %d %d %d\n",vector[3], vector[7], vector[11], vector[15]);
  44.  
  45.  
  46.  
  47. return 0;
  48.  
  49. }
  50.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
separar pistas mp3
Software
Maria Pia 1 3,121 Último mensaje 16 Febrero 2003, 03:22 am
por Armando
separar avi de mp3
Multimedia
Florcita2005 2 1,937 Último mensaje 18 Agosto 2005, 19:45 pm
por Songoku
Ayuda encontrar Primos en dos Matrices para sumarlos
PHP
Geo_Jervin 5 2,994 Último mensaje 15 Marzo 2009, 15:19 pm
por Geo_Jervin
Leer "numeros" de todas las filas de un JTable y luego sumarlos.
Java
NelxoN 2 5,752 Último mensaje 16 Noviembre 2010, 18:42 pm
por Aeros
C++ Mas iteradores, con vectores de vectores ¡ juerga !
Programación C/C++
Orubatosu 1 2,666 Último mensaje 4 Diciembre 2014, 17:18 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines