Wydawanie reszty i jej zliczanie

0
#include <iostream>

using namespace std;

int cena, nomial, reszta, ilosc[8], i;
int B[8]={200, 100, 50, 20, 10, 5, 2, 1};
//int d=0, s=0, p=0, r=0, w=0, t=0, c=0, u=0;

int main()
{
    cout << "Wprowadz po spacji cene towaru oraz nomial, ktorym placisz: " << endl;
    cin>>cena>>nomial;

    if (cena>nomial)
    {
        cout<<"Brak wystarczjacej liczby srodkow."<<endl;
        return(0);
    }


    if(cena<nomial)
    {
    reszta=nomial-cena;

    while (reszta>0)
        {
            i=-1;
            i++;
            if (reszta>B[i])
            {
                ilosc[i]= B[i]/(cena/(cena%nomial));
                reszta=reszta-ilosc[i]*B[i];
                cout<<"wydaje ci "<<ilosc[i]" nominalow "<<B[i]<<" zlotowych."<<endl;
            }

        }
    }

    return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1