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

Błąd missing terminating > character

Ostatnio zmodyfikowano 2018-12-15 11:17
Autor Wiadomość
Kar0lW0jtył4
Temat założony przez niniejszego użytkownika
Błąd missing terminating > character
» 2018-12-15 11:01:44
Program wczytuje dwa pola i sprawdza czy skoczek może w jednym ruchu przeskoczyć z jednego na drugie. Niestety wyskakuje błąd missing terminating > character. Jak można to naprawić?
C/C++
#include <bits/stdc++.h>
#include <iostream

using namespace std;

char znak[ 2 ], znak2[ 2 ];
int main() {
    cin >> znak >> znak2;
   
    int kod_ascii = znak[ 0 ], kod_ascii2 = znak2[ 0 ];
   
    int numer_znaku = kod_ascii - 64, numer_znaku2 = kod_ascii2 - 64;
   
    int pole1 = znak[ 1 ], pole2 = znak2[ 1 ];
   
    if( numer_znaku - numer_znaku2 == 1 || numer_znaku - numer_znaku2 == - 1 ) {
        if( pole1 - pole2 == 2 || pole1 - pole2 == - 2 ) cout << "TAK";
        else cout << "NIE";
       
    }
    else {
        if( pole1 - pole2 == 2 || pole1 - pole2 == - 2 ) cout << "NIE";
        else cout << "TAK";
       
    }
    return 0;
}
P-173252
pekfos
» 2018-12-15 11:17:35
Zapewne przez dodanie tego brakującego znaku >. Pewnie nawet podświetliło ci linię, w której w dość oczywisty sposób tego znaku brakuje
C/C++
#include <iostream
P-173253
« 1 »
  Strona 1 z 1