« Home | include#includevoid sumar();void multiplicar();voi... » | » | Cuadro Magico »

Menu de Matrices

include
#include
void sumar();
void multiplicar();
void escalar();
int main()
{
int opcion;
printf("\tMENU DE MATRICES\n");
printf("\t1...suma");
printf("\t2...multiplicar");
printf("\t3...escalar");
printf("\t4...salir");
printf("digite opcion");
scanf("%d", &opcion);
switch(opcion)
{
case 1:sumar();
break;
case 2:multiplicar();
break;
case 3:escalar();
break;
case 4:exit (0);
break;
default:break;
}
void sumar()
{
int a[2][2]={{1,2},{3,4}};
int b[2][2]={{5,6},{2,3}};
int c[2][2]={{1+5,2+6},{3+2,4+3}};
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
printf("%d", c[i][j]);
}
printf("\n");
}
system("pause");
}
void multiplicar()
{
int a[2][2];
int b[2][2];
int c[2][2];
for (int i=0;i<2;i++){
for(int j=0;j<2;j++{
printf("digite la posicion[%d][%d]:",i,j);
scanf("%d", &a[i][j]);
}
}
for(int s=0;s<2;s++){
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
int mult=a[s][i]*b[s][j];
int sum=sum+mult;
}
int c[s][i]=sum;
}
}
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("%d", c[i][j]);
}
printf("\n");
}
system("pause");
}
void escalar()
{
int a[2][2]={{1,2},{3,4}};
int k;
printf("digite el valor escalar");
scanf("%d",&k);
int b[2][2]={{1*k,2*k},{3*k,4*k}};
for (int i=0;i<2;i++){
for(int j=0;j<2;j++){
printf("%d",b[i][j]);
}
printf("\n");
}
system("pause");
}