Launch failed. binary not found Eclispe Язык C

01.01.2001

launch failed. binary not found Eclispe Язык C
Компилятор MinGW

Текст программы:
#include
#include
#include

#define PI 3.141592
main ()
// вычисление значения функции z=f(x)
{
float a, //параметр а
b, //параметр b
x, //параметр x
z; //значение функции z
clrsrc();

//ввод значений параметров a, b и аргумента x
printf("Введите значение параметра a: ");
scanf("%f",&a);
printf("Введите значение параметра b: ");
scanf("%f",&b);
printf("Введите значение параметра x: ");
scanf("%f",&x);

//вычисление значения функции z
if (x<=a)
z=pow(acos(x),2)+atan(x)+pow(x,4)+1;
else
z=exp(e,(PI*x))+pow(PI,(e*x))+5*exp(e,x+1)*cos pow(x,x+1)
else
z=log10(pow(x,2/5))+sqrt(fabs(3.2-x)+2.73)

//вывод значения функции z в формате с плавающей точкой
printf("Значение функции z = %e\n",z);

printf("Нажмите любую клавишу... ");
getch();

return 0;
}

Всё компилит, но при попытке запуска появляется такая ошибка

  • Значит, где-то ошибка в настройках среды, она не находит результат компиляции.
    ---
    Или не подхватывает сообщение компилятора об ошибке.. . но ты же утверждаешь, что "все компилит". Вот скажи, можно ли помочь с программой человеку, который врет о том, что у него в компьютере происходит?
  • Я не знаю, мейл ру ли это отрезал, но в коде как минимум три ошибки.
  • куча ошибок.
    1) почему компилит, но не линкует? clrsrc(); - это неправильно (clear screen - чистый экран - соответственно функция какая? должна быть - линковщик не может подключить неправильную (неизвестную) функцию)
    2)z=exp(e,(PI*x))+pow(PI,(e*x))+5*exp(e,x+1)*cos pow(x,x+1) - неправильно
    z=exp(PI*x)+pow(PI,(e*x))+5*exp(x+1)*cos( pow(x,x+1) ); аргумент exp должен быть один, аргумент cos заключить в скобки.
    3)в самом начале программы определите double e=exp(1);
    4)второй else убрать, перед ним в операторе поставить ;
    5)разберись почему 3 раза подряд используешь z - второе вычисление затирает первое. (может быть имелось в виду для a и соответствующие значения z - переделай условный блок
    После всех переделок у меня ваша программа запрашивает 3 указанных значения и выводит z

Вас заинтересует