Código C:
Ver original#include<stdio.h>
int main()
{
int y;
printf("Ingrese un numero\n"); if(y%4 == 0)
{
printf("El nuevo valor segun la funcion f(x)=y^3 sera: %f\n",(float)y
*y
*y
); }
if(y%4 == 1)
{
printf("El nuevo valor segun la funcion f(x)=((y^2)-14)/(y^3) sera: %f\n",(((y
*y
)-14)/(float)(y
*y
*y
))); }
if(y%4 == 2)
{
printf("El nuevo valor segun la funcion f(x)=(Y^3)+5 sera: %f\n",(float)(y
*y
*y
)+5); }
}
No te funciona porque usas entero y la division de entero devuelve entero. Para arreglar eso tenes que castearlo a float a la hora de hacer la division. Mira como lo arregle.
Saludos