Witam wszyskich, jestem bardzo początkujący to jest mój pierwszy program do napisania, muszę podzielić uczniów na grupy zależnie od podanej wartości (ilości punktów) lecz niestety nie mogę za nic dojść do tego aby po wpisaniu wartości ujemnej wyświetlało, że podane dane są nieprawidłowe. Czy ktoś mógłby mi wytłumaczyć ?
#include <iostream>
using namespace std;
int pkt;
int main()
{
cout << "Podaj liczbe punktow uzyskanych z testu:";
cin >>pkt;
if(pkt<=29)
{
cout<<"Zostales zakwalifikowany do grupy podstawowej";
}
else if ((pkt>=30)&&(pkt<=49))
{
cout<<"Zostales zakwalifikowany do grupy sreniozaawansowanej";
}
else if ((pkt<0)||(pkt>=50)&&(pkt<70))
{
cout<<"Zostales zakwalifikowany do grupy zaawansowanej";
}
else
{
cout<<"Podales zle dane";
}
return 0;
}