Unhandled Execption
General Protection exception
Processor fault
este es el código
Código PHP:
#include <stdio.h>
#include <math.h>
#define pi 3.1415
float factorial(float n)
{
float num;
int j;
num=1; j=1;
while(j<=n)
{
num=(num*j);
++j;
// printf("\n %d",(j-1));
// printf(" ! = %d",num);
} return num;
}
float calcular_seno(float x, int cont)
{
float resultado = x;
int i, po;
for(i=1; i<=cont; i++)
{
po = i * 2 + 1;
if(i%2==0)
resultado += pow(x, po) / factorial(po);
else
resultado -= pow(x, po) / factorial(po);
}
return resultado;
}
int main()
{
// float ang_grados;
//float ang_radianes;
int selecc;
printf("Menu:\n");
printf("1.Calcular el factorial de un número : \n");
printf("2.Calcular el seno y coseno de un número : \n");
printf("3.Calcular el techo de un número : \n");
scanf("%d", selecc);
switch(selecc)
{
case 1:
int sum,n1;
printf("suma:\n");
scanf("%d",n1);
sum=n1+3;
printf("suma:\n",sum);
break;
case 2:
float ang_grados;
float ang_radianes;
printf("Ingrese angulo en grados: ");
scanf("%f", &ang_grados);
ang_radianes = ang_grados * pi / 180;
printf("El valor del seno es: %0.4f", calcular_seno(ang_radianes, 50));
fflush(stdin);
getchar();
break;
case 3:
break;
default:
printf(" nada mas ........ ");
}
return 0;
}
solo es con el switch, q me marca este error. Si alguien me podria decir, por favor. Gracias