Operacionesmatrices
Páginas: 2 (480 palabras)
Publicado: 10 de agosto de 2010
#include
#define n_f 5
#define n_c 5
void captura (int n, char iden);
void mostrar (int n,char iden);
void sumar (int op1, int op2, int res);
void restar (int op1, int op2,int res);
void multiplicar (int op1, int op2, int res);
void ordenar_f (int n, int res);
void ordenar_c (int n, int res);
void menor (int n);
void mayor (int n);
void promedio (int n);
intmatriz[n_f][n_c][10],nf,nc,i,j,m,z;
void main ()
{
char opc,opco,opcm;
do
{
clrscr();
printf ("\n\n\n");
printf ("\t\tOperaciones con matrices\n\n\n");printf ("\t*** M e n u ***\n\n");
printf ("\t1. Capturar\n");
printf ("\t2. Mostrar\n");
printf ("\t3. Suma de Matrices\n");
printf ("\t4. Resta de Matrices\n");printf ("\t5. Multiplicacion de Matrices\n");
printf ("\t6. Ordenar por filas y columnas a la matriz => \n");
printf ("\t7. Valor Menor, Mayor y Promedio => \n\n");
printf ("\t8.Salir\n\n");
printf ("\t\tOpcion ");
opc=getch();
switch(opc)
{
case '1':clrscr();
printf ("\n\n\tCapturando las matrices A y B\n\n");
printf ("\tNo. de Filas: ");
scanf("%d",&nf);
printf ("\tNo. de Columnas: ");
scanf("%d",&nc);
printf("\n");
captura (0,'A');
captura (1,'B');
break;
case'2':clrscr();
printf ("\n\n\tLas matrices capturadas son:\n\n");
mostrar(0,'A');
mostrar(1,'B');
getch();
break;
case '3':clrscr();
printf ("\n\n\tLa Sumade las matrices A y B es:\n\n");
sumar (0,1,2);
getch();
break;
case '4':clrscr();
printf ("\n\n\tLa Resta de las matrices A y B es:\n\n");
restar (0,1,3);getch();
break;
case '5':clrscr();
printf ("\n\n\tLa Multiplicacion de las matrices A y B es:\n\n");
multiplicar (0,1,4);
getch();
break;
case...
Leer documento completo
Regístrate para leer el documento completo.