#include <iostream>
#include <cstdlib>
using namespace std;
int i = 0;
struct serial
{
	string nazwa;
	string aktor_imie;
	string aktor_nazwisko;
	string ocena;
	string data;
}licznik[255];

int menu();
int wpisz(int);
void wyswietl(int);
int w_nazwa(int);
int w_aktor_imie(int);
int w_aktor_nazwisko(int);
int w_ocena(int);

int main(int argc, char *argv[])

{
	int licznik = 1;
	while (licznik < 5)
	switch (menu())
	{
		case 1:
			wpisz(i);
			licznik;
			i++;
			break;
		case 2:
			wyswietl(i);
			break;
		case 3:
			w_nazwa(i);
			break;
		case 4:
			w_aktor_imie(i);
		case 5:
			w_aktor_nazwisko(i);
		case 6:
			w_ocena(i);
		case 7:
			exit(0);
		default:
			cout << "Zle wpisales cos\n\n";
			menu();
			break;
	}
	return 0;
}

int menu()

{
	int wybor;
	using namespace std;
	cout << "\n1. Wprowadz dane serialu\n";
	cout << "2. Wyswietl dane\n";
	cout << "3. Wyszukaj po nazwie serialu\n";
	cout << "4. Wyszukaj po imieniu aktora\n";
	cout << "5. Wyszukaj po nazwisku aktora\n";
	cout << "6. Wyszukaj po ocenie serialu\n";
	cout << "7. Zakoncz\n";
	cin >> wybor;
	system("cls");
	return wybor;
}

int wpisz(int i)
{
	cout << "\n\t\t1. Wprowadz informacje o serialu\n\n";
	cout << "\nPodaj nazwe serialu:";
	cin >> licznik[i].nazwa;
	cout << "\nPodaj imie aktora:";
	cin >> licznik[i].aktor_imie;
	cout << "\nPodaj nazwisko aktora:";
	cin >> licznik[i].aktor_nazwisko;
	cout << "\nPodaj ocene serialu:";
	cin >> licznik[i].ocena;
	cout << "\nPodaj date powstania serialu (dd-mm-rrrr:";
	cin >> licznik[i].data;
	system("cls");
}

void wyswietl(int i)
{
	int j;
	j==i+1;
	char c;
	
	cout << "\n\t\t2. Wyswietl dane\n\n";
	for (i=0; j>i; i++)
	{
		cout << "\n\nNazwa serialu: " << licznik[i].nazwa;
		cout << "\nImie aktora: " << licznik[i].aktor_imie;
		cout << "\nNazwisko aktora: " << licznik[i].aktor_nazwisko;
		cout << "\nOcena serialu: " << licznik[i].ocena;
		cout << "\nData: " << licznik[i].data;
	}
}

int w_nazwa(int i)
{
	int j;
	j=i;
	string c;
	
	cout << "Podaj nazwe serialu: ";
	cin >> c;
	for (i=0; i<=j; i++)
	{
		if(licznik[i].nazwa==c)
		{
			cout << "\n\nNazwa serialu: " << licznik[i].nazwa;
			cout << "\nImie aktora: " << licznik[i].aktor_imie;
			cout << "\nNazwisko aktora: " << licznik[i].aktor_nazwisko;
			cout << "\nOcena serialu: " << licznik[i].ocena;
			cout << "\nData: " << licznik[i].data;
		}
	}
}

int w_aktor_imie(int i)
{
	int j;
	j==i+1;
	string c;
	
	cout << "Podaj imie aktora: ";
	cin >> c;
	for (i=0; i<=j; i++)
	{
		if(licznik[i].aktor_imie==c)
		{
			cout << "\n\nNazwa serialu: " << licznik[i].nazwa;
			cout << "\nImie aktora: " << licznik[i].aktor_imie;
			cout << "\nNazwisko aktora: " << licznik[i].aktor_nazwisko;
			cout << "\nOcena serialu: " << licznik[i].ocena;
			cout << "\nData: " << licznik[i].data;
		}
	}
}

int w_aktor_nazwisko(int i)
{
	int j;
	j==i+1;
	string c;
	
	cout << "Podaj nazwisko aktora: ";
	cin >> c;
	for (i=0; i<=j; i++)
	{
		if(licznik[i].aktor_nazwisko==c)
		{
			cout << "\n\nNazwa serialu: " << licznik[i].nazwa;
			cout << "\nImie aktora: " << licznik[i].aktor_imie;
			cout << "\nNazwisko aktora: " << licznik[i].aktor_nazwisko;
			cout << "\nOcena serialu: " << licznik[i].ocena;
			cout << "\nData: " << licznik[i].data;
		}
	}
}

int w_ocena(int i)
{
	int j;
	j==i+1;
	string c;
	
	cout << "Podaj ocene serialu: ";
	cin >> c;
	for (i=0; i<=j; i++)
	{
		if(licznik[i].ocena==c)
		{
			cout << "\n\nNazwa serialu: " << licznik[i].nazwa;
			cout << "\nImie aktora: " << licznik[i].aktor_imie;
			cout << "\nNazwisko aktora: " << licznik[i].aktor_nazwisko;
			cout << "\nOcena serialu: " << licznik[i].ocena;
			cout << "\nData: " << licznik[i].data;
		}
	}
}