Код cpp: #include <iostream> int main(){ double a,b,c,dX,Xn,Xk,x,f; std::cout<<"Введите A: "; std::cin>>a; std::cout<<"Введите B: "; std::cin>>b; std::cout<<"Введите C: "; std::cin>>c; std::cout<<"Введите dX: "; std::cin>>dX; std::cout<<"Введите Xn: "; std::cin>>Xn; std::cout<<"Введите Xk: "; std::cin>>Xk; for (x=Xn; x<=Xn; x+=dX) { if(x<0 && b<0) { f=a*(x*x)+b; std::cout<<"| | |"; std::cout<<"| f | x |"; } if(x>0 && b==0) { f=(x-a)/(x-c); std::cout<<"| | |"; std::cout<<"| f | x |"; } else { f=(x/c); std::cout<<"| | |"; std::cout<<"| f | x |"; } } return 0; } Код ошибки компилятора: /home/b0bnvkz/cpp/part0/test3/test3.cpp:17: error: lvalue required as left operand of assignment /home/b0bnvkz/cpp/part0/test3/test3.cpp:28: error: expected ‘}’ at end of input Я уже задавал этот вопрос на другом форуме, и мне сказали, что код компилируется, визуально тоже ошибок не наблюдается. GCC и g++ из стандартных репозиториев ubuntu. У меня стоит Ubuntu 10.04. P.S. Я 17 летний "Типа линуксоид и кулхацкер", школота и ламер.
Code: for (x=Xn; x<=Xn; x+=dX) { Странное условие, x<=Xk наверное должно быть. Не должно сейчас возникать.