• Lunes 23 de Diciembre de 2024, 17:45

Autor Tema:  Suma De Matrices  (Leído 2126 veces)

eruelas

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: mx
    • Ver Perfil
Suma De Matrices
« en: Lunes 24 de Marzo de 2008, 20:09 »
0
bueno tengo un problema ppara kolokar las 2 matrices a y b no las puedo kolokar se supone k debe kedar algo asi :
 matriz a
1  2  3
4  5  6
a la kual se le debe sumar la b:
 matriz b
1  2  3
4  5  6
y debe mostrar las 2 y la suma en una misma pantalla


matrz resultante
2  4  6
8  10 12

eruelas

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: mx
    • Ver Perfil
Re: Suma De Matrices
« Respuesta #1 en: Lunes 24 de Marzo de 2008, 20:10 »
0
este es el codigo k utilize


#include<conio.h>
#include<stdio.h>
void main ()
{
int n,f,x,c,m,y,mat[6][6],mat1[6][6],suma[6][6];

clrscr();
printf("Suma de matrices\t\n");
printf("Introduce el valor de m: ");
scanf("%i",&m);
printf("Introduce el valor de n: ");
scanf("%i",&n),
clrscr();
  for (f=0;f<m;f++)
      {
      for (c=0;c<n;c++)
     {
     printf(" Introdusca los valores para la matriz A en la posicion %d  y %d : ",f,c);
     scanf("%d",&mat[f][c]),y++;
     }
      }
      clrscr();
  for(f=0;f<m;f++)
     {
     for(c=0;c<n;c++)
   {
    printf("\n     Introdusca los valores para la matriz B en la posicion %d y %d : ",f,c);
    scanf("%d",&mat1[f][c]);
    }
     }
     clrscr();
     printf("El resultado de la suma es: ");
     y=15;
   for (f=0;f<m;f++)
   {
   x=8;
   for (c=0;c<n;c++)
       {
   suma[f][c]=mat[f][c]+mat1[f][c];
    gotoxy(x,y);
   printf(" %d",suma[f][c]);
   x+=6;
   }
   y++;
   }
   getch();

   }

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Suma De Matrices
« Respuesta #2 en: Martes 25 de Marzo de 2008, 21:39 »
0
Una alternativa sencilla:
Código: Text
  1.  
  2. Para cada fila
  3.   Imprimes los valores de cada columna
  4.   Imprimes un salto de línea
  5.  
  6.  

En código:
Código: Text
  1.  
  2. for ( f = 0; f &#60; m; f++ ) {
  3.     for ( c = 0; c &#60; n; c++ ) {
  4.         printf( &#34;%3d&#34;, suma[ f ][ c ] );
  5.     }
  6.     printf( &#34;&#092;n&#34; );
  7. }
  8.  
  9.  
La imaginación es el límite.
Hardware & Software | Mexchip

eruelas

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: mx
    • Ver Perfil
Re: Suma De Matrices
« Respuesta #3 en: Miércoles 26 de Marzo de 2008, 15:48 »
0
Muchas gracias geo es k la verdad me kebre la cabeza y komo apenas komienzo jejeje espero no volver a komplikarme la vida en un programa jeejj sale saludos

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Suma De Matrices
« Respuesta #4 en: Jueves 27 de Marzo de 2008, 18:57 »
0
Cita de: "CoNtRoLcD"
Muchas gracias geo es k la verdad me kebre la cabeza y komo apenas komienzo jejeje espero no volver a komplikarme la vida en un programa jeejj sale saludos
Siempre piensa en la solución más sencilla posible ;). De cualquier forma, todo se da con la práctica :).
La imaginación es el límite.
Hardware & Software | Mexchip