Страница 1 из 1
GCC. Проблемы новичка.
Добавлено: 19 окт 2010, 14:58
b0bNVKZ
Код: Выделить всё
#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
Re: GCC. Проблемы новичка.
Добавлено: 20 окт 2010, 06:37
nls
b0bNVKZ писал(а):Код: Выделить всё
#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;
}
У меня приведённый код компилируется. Визуально ошибок также не обнаруживаю.
Re: GCC. Проблемы новичка.
Добавлено: 20 окт 2010, 12:33
b0bNVKZ
Может быть у меня GCC не той версии? Или binutils не тот? ....
или руки кривые(
Re: GCC. Проблемы новичка.
Добавлено: 20 окт 2010, 22:52
b0bNVKZ
nls писал(а):У меня приведённый код компилируется. Визуально ошибок также не обнаруживаю.
Скажи e-mail. Тут приватные сообщения не отправляются

Re: GCC. Проблемы новичка.
Добавлено: 21 окт 2010, 05:10
nls
b0bNVKZ писал(а):Может быть у меня GCC не той версии? Или binutils не тот? ....
или руки кривые(
В первую очередь я бы предположил, что Вы пытаетесь собрать немного не тот код, который выложили на форум.
Re: GCC. Проблемы новичка.
Добавлено: 21 окт 2010, 11:00
b0bNVKZ
Проблема решена. Условия цикла неверны. Идет сравнение с начальным значением. Надо спать чаще
Всем спасибо. Можно удалять.