#include <iostream>
using namespace std;

const int nominaly[] = {100, 50, 20, 10, 5, 2, 1};	// Nominaly w kolejnosc malejacej
const int l_nominalow = 7;

void wypisz_nominaly()
{
	//nalezy uzupelnic
		
}


void znajdz_wypisz_reszte(int reszta)
{
	if(reszta < 0)
	{
		cout << "Reszta ujemna!" << endl;
		return;
	}

	cout << "Wyplacone nominaly: " << endl;
	int aktualny_nominal = 0;
	while(reszta > 0 && aktualny_nominal < l_nominalow)
	{
		while(aktualny_nominal < l_nominalow && reszta < nominaly[aktualny_nominal])
			aktualny_nominal++;

		if(aktualny_nominal < l_nominalow && reszta >= nominaly[aktualny_nominal])
		{
			int l_banknotow = reszta / nominaly[aktualny_nominal];
			cout << l_banknotow << " x " << nominaly[aktualny_nominal] << " zl" << endl;
			reszta -= l_banknotow * nominaly[aktualny_nominal];
		}
	}
	if(reszta > 0)
		cout << "Brak nominalow do wydania pozostalej kwoty: " << reszta << " zl" << endl;
}


int main()
{
	//nalezy uzupelnic
		
	return 0;
}
