Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Szukam Pomocy komunikat error: lvalue required as left operand of assignment

Ostatnio zmodyfikowano 2016-06-05 23:17
Autor Wiadomość
tomeczekk
Temat założony przez niniejszego użytkownika
Szukam Pomocy komunikat error: lvalue required as left operand of assignment
» 2016-06-05 22:44:57
witam po kompilacji takiego kodu wyświetla się komunikat error: lvalue required as left operand of assignment
dotyczy to tego momentu:
    a+d+g=k;
    e+b+h=l;
    a+b+c=m;
    f+i+c=n;
    d+e+f=o;
    g+h+i=p;
    g+e+c=r;
    a+e+c=s;
czy ktoś wie co z tym zrobić?
z góry dziękuję i pozdrawiam:)



#include <iostream>

using namespace std;
int a, b, c, d, e, f, g, h, i;
int pn;
int w;
int k, l, m,  n, o, p, r, s;


int main()
{
    cout << "witaj\ngramy w kolko i krzyzyk.\nW takim razie zaczynamy" << endl;
    cout<<a<<"|"<<b<<"|"<<c<<endl;
    cout<<"-----"<<endl;
    cout<<d<<"|"<<e<<"|"<<f<<endl;
    cout<<"-----"<<endl;
    cout<<g<<"|"<<h<<"|"<<i<<endl;
    cout<<"w jakie pole wpisujesz 1 podaj cyfry od 1 do 9"<<endl;
    cin>>pn;
    switch(pn)
    {case 1:
        a=1;
        break;
     case 2:
         b=1;
         break;
      case 3:
        c=1;
        break;
     case 4:
         d=1;
         break;
     case 5:
        e=1;
        break;
     case 6:
         f=1;
         break;
     case 7:
        g=1;
        break;
     case 8:
         h=1;
         break;
     case 9:
        i=1;
        break;
    }
       cout<<a<<"|"<<b<<"|"<<c<<endl;
    cout<<"-----"<<endl;
    cout<<d<<"|"<<e<<"|"<<f<<endl;
    cout<<"-----"<<endl;
    cout<<g<<"|"<<h<<"|"<<i<<endl;
      if(a==1)
        c=4;
      else
         a=4;

    cout << "witaj\ngramy w kolko i krzyzyk.\nW takim razie zaczynamy" << endl;
    cout<<a<<"|"<<b<<"|"<<c<<endl;
    cout<<"-----"<<endl;
    cout<<d<<"|"<<e<<"|"<<f<<endl;
    cout<<"-----"<<endl;
    cout<<g<<"|"<<h<<"|"<<i<<endl;
    cout<<"w jakie pole wpisujesz 1 podaj cyfry od 1 do 9"<<endl;
    cin>>pn;
    switch(pn)
    {case 1:
        a=1;
        break;
     case 2:
         b=1;
         break;
      case 3:
        c=1;
        break;
     case 4:
         d=1;
         break;
     case 5:
        e=1;
        break;
     case 6:
         f=1;
         break;
     case 7:
        g=1;
        break;
     case 8:
         h=1;
         break;
     case 9:
        i=1;
        break;
    }
        cout<<a<<"|"<<b<<"|"<<c<<endl;
    cout<<"-----"<<endl;
    cout<<d<<"|"<<e<<"|"<<f<<endl;
    cout<<"-----"<<endl;
    cout<<g<<"|"<<h<<"|"<<i<<endl;
    a+d+g=k;
    e+b+h=l;
    a+b+c=m;
    f+i+c=n;
    d+e+f=o;
    g+h+i=p;
    g+e+c=r;
    a+e+c=s;

        return 0;
}
P-148898
pekfos
» 2016-06-05 23:17:16
Przypisuje się w lewo, a nie w prawo.
P-148899
« 1 »
  Strona 1 z 1