hola, por favor alguien me diga cual es el error en mi codigo... que en los 2 primeros if no tengo problema, pero en el 3 cuando hay que ingresar un 0 no me funciona y por tanto no muestra la respuesta que deberia...
si alguien puede revisar cual es mi error se lo agradesco
#include<stdlib.h>
#include<stdio.h>
int x, resultado;
main()
{
printf("Para la funcion dada por f(x)=\nx+5 , para un x>0\nx , para un x<0\n1 , para x=0");
printf("\n\nIngrese un valor para evaluar en la funcion: ");
scanf("%i",&x);
if (x>0)
{
x=x+5;
printf("el resultado es; %i",x);
}
if (x<0)
{
printf("el resutado es: %i",x);
}
if (x=0)
{
printf("El resultado es: 1);
}
getchar();
getchar();
}
aconsejo que primero lo ejecuten para que lo entiendan mejor
saludos