Dzień dobry,
Jestem świeżo po przerobieniu drugiej części kursu C++ (o instrukcjach warunkowych „if”). W ramach treningu nowo nabytych umiejętności postanowiłem wykonać następujący program:
Ponieważ jestem miłośnikiem piłki nożnej, postanowiłem wykonać program wyświetlający nazwę klubu, który wygrał edycję Pucharu Europy/Ligi Mistrzów w danym roku (np. Juventus FC – 1996, AC Milan – 1990). W przypadku wpisania roku przed 1956 i po 2023 program miał wyświetlać napis „W tym roku nie rozegrano edycji Pucharu Europy”. Niestety po uruchomieniu programu i wpisaniu dowolnej daty wyskakuje mi „Real Madryt”. Kilkukrotnie przejrzałem cały zapis i nie mogę znaleźć błędu. A może w tym przypadku trzeba użyć innego narzędzia? Bardzo proszę o pomoc.
#include <iostream>
using namespace std;
int rok;
int main()
{
cout<<"Witaj w swiecie Ligi Mistrzow"<<endl;
cout<<"Podaj rok: ";
cin>>rok;
if (rok==1956||1957||1958||1959||1960||1966||1998||2000||2002||2014||2016||2017||2018||2022)
{
cout<<"Real Madryt";
}
else if (rok==1961||1962)
{
cout<<"SL Benfica";
}
else if (rok==1963||1969||1989||1990||1994||2003||2007)
{
cout<<"AC Milan";
}
else if (rok==1964||1965||2010)
{
cout<<"Inter Mediolan";
}
else if (rok==1967)
{
cout<<"Celtic FC";
}
else if (rok==1968||1999||2008)
{
cout<<"Manchester United";
}
else if (rok==1970)
{
cout<<"Feyenoord Rotterdam";
}
else if (rok==1971||1972||1973||1995)
{
cout<<"Ajax Amsterdam";
}
else if (rok==1977||1978||1981||1984||2005||2019)
{
cout<<"Liverpool FC";
}
else if (rok==1979||1980)
{
cout<<"Nottingham Forest";
}
else if (rok==1982)
{
cout<<"Aston Villa FC";
}
else if (rok==1983)
{
cout<<"Juventus FC";
}
else if (rok==1985||1996)
{
cout<<"Juventus FC";
}
else if (rok==1986)
{
cout<<"Steaua Bukareszt";
}
else if (rok==1987||2004)
{
cout<<"FC Porto";
}
else if (rok==1988)
{
cout<<"PSV Eindhoven";
}
else if (rok==1991)
{
cout<<"Crvena Zvezda Belgrad";
}
else if (rok==1992||2006||2009||2011||2015)
{ cout<<"FC Barcelona"; }
else if (rok==1993)
{
cout<<"Olympique Marsylia";
}
else if (rok==1997)
{
cout<<"Borussia Dortmund";
}
else if (rok==2012||2021)
{
cout<<"Chelsea FC";
}
else if (rok==2023)
{
cout<<"Manchester City";
}
else
{
cout<<"Nie rozegrano jeszcze tej edycji Pucharu Europy";
}
}