Problem z instrukcją else-błąd podczas kompilacji

0

Witam wszystkich. Dopiero zaczynam przygodę z programowaniem. Utknąłem na instrukcjach if...else...Chciałbym się dowedzieć czy dobrze kombinuję.
Proszę o rozpracowanie błędu:

#include<iostream>
#include<conio.h>
using namespace std;

int main()
{
    int pierwszalicz, drugalicz;
    cout<<"Podaj pierwsza liczbe: ";
    cin>>pierwszalicz;
    cout<<endl<<"Podaj druga liczbe: ";
    cin>>drugalicz;
    
    if(pierwszalicz>drugalicz)
    cout<<"Dzieki;)!" ;
        {
        if(pierwszalicz==drugalicz)
        cout<<endl<<"Obie liczby sa takie same!!!";         
        }    
                     
    else
    cout<<"Pomylka!!! Druga liczba jest wieksza!!!";  //tutaj pojawia się błąd
    
      
    
    getch();
    return 0;
}
0
#include<iostream>
using namespace std;

int main()
{
    int pierwszalicz, drugalicz;
    cout << "Podaj pierwsza liczbe: ";
    cin >> pierwszalicz;
    cout << endl << "Podaj druga liczbe: ";
    cin >> drugalicz;

    if(pierwszalicz > drugalicz) cout << "Dzieki;)!";
    else if(pierwszalicz == drugalicz) cout << endl << "Obie liczby sa takie same!!!";
    else cout << "Pomylka!!! Druga liczba jest wieksza!!!";  //tutaj pojawia się błąd

    return 0;
}
0

Dziękuję za pomoc i przepraszam za złe zamieszczenie tematu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1