1

(13 відповідей, залишених у C++)

scanf("%lf%lf%lf", &a, &x, &e);
         a = 1;

Неправильно

2

(13 відповідей, залишених у C++)

ur_naz написав:

вечір шкідливих порад пропоную вважати відкритим...
комп ти сам зрозумів, що написав?

А що не зрозуміло?

;//пуста операція аналог:
bool check=0;
if(x!=0 && a!=0 && e>0) check=1;
else return 0;

Ну може не нулик повертаємо а наприклад

#define ERROR -1
...
else return -1;

Можемо повідомлення вивести:

else printf("Error! Must be x!=0, a!=0, e>0");

Але так простіше

3

(13 відповідей, залишених у C++)

Ну, я теж чесно кажучи не знаю :) Для початку перевір вхідні дані:

if(x!=0 && a!=0 && e > 0); else return 0;