Автор: StarWorm (17.11.2008 в 02:40)
Ну я так немного посмотрел... Алгоритм совсем непонятный...
Я имею ввиду что для чего тебе вообще X и Y вычисляются... если ты ими не пользуешься?! Оо
Ну а по пошибке, то у меня на стади выполнения выводилась такая:
Run-Time Check Failure #3 - The variable 'y' is being used without being initialized. |
А дело все в том, что и сам блок
else если в нем
более 2-х операторов, нужно заключать в фигурные скобки, т.е. так:
else
{
y=pow(sin(pow(x,2)-1),3)+log(fabs(x))+exp(x);
printf("\n rezult y=%lf", y);
}
|
А то у тебя получалось, что строчка про вывод Y выполняется всегда... А инициализируется, судя по твоему коду - никогда! xD Так что внимательнее надо быть! Удачи!