int a,b;
cout<<"By dowiedziec sie jaka jest waga wpisz TAK :";
cin>>b;
jeśli wpisujesz "TAK" tutaj, to wczytanie do inta się nie uda i cin wejdzie w stan błędu. `b` nie powinno być stringiem?
A na boku, takie potworki:
if(a==1)
{
cout<<"Wylowiles szczupaka gratulacje"<<endl;
}
else
{
if(a==2){
cout<<"Wylowiles lososia gratulacje"<<endl;
}
...
}}}}}}}}}
Można napisać bez klamr :D
if(a==1)
cout<<"Wylowiles szczupaka gratulacje"<<endl;
else if(a==2)
cout<<"Wylowiles lososia gratulacje"<<endl;
else if(a==3)
...