g++. Проблемы с компиляцией.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by b0bNVKZ, 20 Oct 2010.

Thread Status:
Not open for further replies.
  1. b0bNVKZ

    b0bNVKZ New Member

    Joined:
    8 Feb 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Код 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 летний "Типа линуксоид и кулхацкер", школота и ламер. :(
     
  2. bad_boy

    bad_boy Elder - Старейшина

    Joined:
    30 Dec 2004
    Messages:
    187
    Likes Received:
    33
    Reputations:
    3
    Code:
    for (x=Xn; x<=Xn; x+=dX) {
    Странное условие, x<=Xk наверное должно быть.
    Не должно сейчас возникать.
     
    #2 bad_boy, 21 Oct 2010
    Last edited: 21 Oct 2010
  3. b0bNVKZ

    b0bNVKZ New Member

    Joined:
    8 Feb 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Спасибо большое. От недосыпа видимо вкралась такая ошибка глупая!
    Тему можно закрывать.
     
Thread Status:
Not open for further replies.