GCC. Проблемы новичка.

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
b0bNVKZ
Сообщения: 4
Зарегистрирован: 19 окт 2010, 14:55
Откуда: г.Новокузнецк, Кемеровская область.

Код: Выделить всё

#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
nls
Сообщения: 3
Зарегистрирован: 20 окт 2010, 06:35

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;
	}

У меня приведённый код компилируется. Визуально ошибок также не обнаруживаю.
b0bNVKZ
Сообщения: 4
Зарегистрирован: 19 окт 2010, 14:55
Откуда: г.Новокузнецк, Кемеровская область.

Может быть у меня GCC не той версии? Или binutils не тот? ....


или руки кривые(
b0bNVKZ
Сообщения: 4
Зарегистрирован: 19 окт 2010, 14:55
Откуда: г.Новокузнецк, Кемеровская область.

nls писал(а):У меня приведённый код компилируется. Визуально ошибок также не обнаруживаю.

Скажи e-mail. Тут приватные сообщения не отправляются :(
nls
Сообщения: 3
Зарегистрирован: 20 окт 2010, 06:35

b0bNVKZ писал(а):Может быть у меня GCC не той версии? Или binutils не тот? ....


или руки кривые(

В первую очередь я бы предположил, что Вы пытаетесь собрать немного не тот код, который выложили на форум.
b0bNVKZ
Сообщения: 4
Зарегистрирован: 19 окт 2010, 14:55
Откуда: г.Новокузнецк, Кемеровская область.

Проблема решена. Условия цикла неверны. Идет сравнение с начальным значением. Надо спать чаще :)

Всем спасибо. Можно удалять.
Ответить