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();
}
, y otra pregunta esta linea del codigo 


