Operacionesmatrices

Solo disponible en BuenasTareas
  • Páginas : 2 (480 palabras )
  • Descarga(s) : 7
  • Publicado : 10 de agosto de 2010
Leer documento completo
Vista previa del texto
#include
#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...
tracking img