jeśli chodzi o else to sprawdź czy na pewno wszędzie odpowiednio domknąłeś klamry, czy jesteś pewny, że piszesz else po klamrze informującej o zamknięciu if? poza tym jesteś pewny, że przed endl napisałeś "<<"? jesteś pewny, że nie zapomniałeś o jakimś średniku? że nie napisałeś czegoś wielką literą? że nie zrobiłeś drobnej literówki jak esle lub enld ? upewnij się co do tego wszystkiego, poniżej zamieszcze kilka przykładów z użyciem else i endl
przykład 1:
if(a==0)
{
for(int i=0; i<10; i++)
{
cout<<i<<endl; //tutaj nie możesz zapomnieć o << przed endl i o ; po nim
} //tutaj nie moze byc else!!!!!!
//nie mozesz tez napisac tak po prostu endl
} else cout<<"a jest rozne od 0"<<endl; //tutaj musisz pamietac zeby bylo po tej klamrze
przykład 2:
if(a<=5)
cout<<a<<" jest mniejsze lub rowne 5"<<endl;
else cout<<a<<" jest wieksze od 5; //tutaj jest dopuszczalne napisanie else ponieważ w ifie znajduje się tylko 1 "linijka"
cout<<endl; //oczywiście możesz tak też napisać, nie możesz tylko zapomnieć o << i ; na końcu
pamiętaj oczywiście o << między tekstem, zmiennymi itp. Jeśli nadal Ci nie działa to musisz pokazać jakie błędy wyrzuca ci kompilator i wrzucić sam kod, wtedy będziemy w stanie Ci dokładniej pomóc i ukierunkować się co do twojego konkretnego błędu, inaczej gadanie jest bardzo "ogólne"