Código:
#include <stdio.h> #include <conio.h> main() { int num; char resp; printf(" Bienvenidos al programa AN_ T1T213 que resolvera 4 operaciones: \n" ); printf("Seleccione la operacion que desea realizar \n"); printf("1- Factorial de un numero\n"); printf("2- Suma de elementos que no se encuentran en la diagonal principal de un matriz\n"); printf("3- Ecuacion de 2do grado aplicando la discriminante\n"); printf("4- Dividir polinomio con un binomio aplicando ruffini\n"); scanf("%d",&num); switch (num) { case 1: do { int fact,i; fact=1; printf("Ingrese elemento del que desea el factorial \n"); scanf("%d",&num); for (i=1;i <=num; i++) { fact = fact*i; } printf("El factorial de %d es %d\n",num,fact); printf("Desea saber otro factorial?"); scanf("%s",&resp); } while(resp=='s'); break; case 2: do { int A[5][5],n,m,i,j,acum,sum; acum=0; sum=0; printf("Introducir las filas de la matriz: \n"); scanf("%d",&n); printf("Introducir las columnas de la matriz: \n"); scanf("%d",&m); for (i=1;i<=n;i++) for (j=1;j<=m;j++) { printf("[%d],[%d] =",i,j); scanf("%d",&A[i][j]); if (i==j) { } else { sum=sum+A[i][j]; } } printf("La suma de los elementos que no se encuentran en la diagonal principal de la matriz %d x %d es = %d \n",n,m,sum); printf("Desea realizar otro suma de elementos que no se encuentran en una matriz?"); scanf("%s",&resp); } while(resp=='s'); break; } getch(); }