#include <conio.h>
#include <stdio.h>
main()
{
int num1,num2,opcion,resp;
int mat_or[3][3], mat_trans[3][3],i,j;
while (opcion!=0)
{
clrscr();
gotoxy(10,5);printf("Menu de Opciones ");
gotoxy(7,6);printf("1 --> Suma");
gotoxy(7,7);printf("2 --> Resta");
gotoxy(7,8);printf("3 --> Multiplicacion");
gotoxy(7,9);printf("4 --> Matriz Transpuesta");
gotoxy(7,10);printf("5 --> Salir");
gotoxy(12,12);printf("Elija Opcion:");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
clrscr();
gotoxy(15,2);printf("SUMA");
gotoxy(2,5);printf("Ingrese numero 1: ");scanf("%d",&num1);
gotoxy(2,6);printf("Ingrese numero 2: ");scanf("%d",&num2);
resp=num1+num2;
gotoxy(2,8);printf("La respuesta es: %d",resp);
getch();
break;
case 2:
clrscr();
gotoxy(15,2);printf("RESTA");
gotoxy(2,5);printf("Ingrese numero 1: ");
scanf("%d",&num1);
gotoxy(2,6);printf("Ingrese numero 2: ");
scanf("%d",&num2);
resp=num1-num2;
gotoxy(2,8);printf("La respuesta es: %d",resp);
getch();
break;
case 3:
clrscr();
gotoxy(15,2);printf("MULTIPLICACION");
gotoxy(2,5);printf("Ingrese numero 1: ");
scanf("%d",&num1);
gotoxy(2,6);printf("Ingrese numero 2: ");scanf("%d",&num2);
resp=num1*num2;
gotoxy(2,8);printf("La respuesta es: %d",resp);
getch();
break;
case 4:
clrscr();
gotoxy(15,2);printf("MATRIZ TRANSPUESTA");
for (i=0 ; i<3; i++)
{
for(j=0 ; j<3; j++)
{
gotoxy(2,5);printf("Valor:", i, j);
scanf("%d",&mat_or[j]);
}
}
printf("matriz original\n");
for (i=0 ; i<3; i++)
{
printf("\n");
for(j=0 ; j<3; j++)
{
printf("%d\t", mat_or[i][j]);
}
}
printf("\n \n matriz transpuesta\n");
for (j=0 ; j<3; j++)
{
printf("\n");
for(i=0 ; i<3; i++)
{
printf("%d\t", mat_or[i][j]);
}
}
getch();
break;
case 5:
clrscr();
return 0;
}
getch();
}
}
Publicar un comentario