Bueno, he conseguido que no de errores, aunque se sale al introducir la operacion, siempre dice que no es valida.
#include <stdio.h>
#include <conio.h>
main()
{
char operacion [10];
int num1;
int num2;
int result;
printf ("Escribe la operacion: suma, resta, multiplicacion\n");
scanf ("%s",operacion);
if (operacion=="suma")
{
printf("Escribe el primer numero\n");
scanf("%d",&num1);
printf("Escribe el segundo numero\n");
scanf("%d",&num2);
result=num1+num2;
printf("El resultado es %d\n",result);
}
else
if (operacion=="resta")
{
printf("Escribe el primer numero\n");
scanf("%d",&num1);
printf("Escribe el segundo numero\n");
scanf("%d",&num2);
result=num1-num2;
printf("El resultado es %d\n",result);
}
else
if (operacion=="multiplicacion")
{
printf("Escribe el primer numero\n");
scanf("%d",&num1);
printf("Escribe el segundo numero\n");
scanf("%d",&num2);
result=num1*num2;
printf("El resultado es %d\n",result);
}
else
{
printf("La operacion indicada no es valida");
}
getch();
}
===============================
TE faltan las llaves en los if y, como decian antes, yo tambien creo que en el if debe ir un operador lógico. ESto es lo que yo he conseguido.
Besos!,
Tania