#include <iostream>
#include <vector>

using namespace std;

int main()
{
    setlocale(LC_ALL, "");
    // 1. feladat - adatok tárolása megfelelő adatszerkezetben (vector)
    vector<int> arak = {690, 730, 750, 910, 740, 810, 880, 910, 925, 885};
    // 2. feladat - egy nap sorszáma alapján mondjuk meg, hány forintos palacsintát ettek aznap
    cout << "2. feladat" << endl;
    int naps;
    cout << "Adja meg egy nap sorszámát! ";
    cin >> naps;
    cout << "A(z) " << naps << ". napon " << arak[naps-1] << " Ft volt egy adag palacsinta." << endl;
    // 3. feladat - határozzuk meg mindennapra, hogy 4000 forintból hány adag adott ízesítésű
    //              palacsintát lehetne venni
    cout << "3. feladat" << endl;
    vector<int> adagok;
    for(int ar: arak)
    {
        cout << 4000 / ar << " ";
    }
    cout << endl;
    // 4. feladat - a 4000 Ft maradékát elteszik másnapra. Ilyen módszerrel mennyi palacsintát
    //              vehetnek az egyes napokon
    cout << "4. feladat" << endl;
    int alap = 4000, db;
    int maradek = 4000 % arak[0];
    int koltsegkeret = alap;
    cout << "A(z) 1. napon " << 4000 / arak[0] << " adag palacsintát vettek." << endl;
    for(int i = 1; i < 10; i++)
    {
        koltsegkeret = (alap + maradek);
        db = koltsegkeret / arak[i];
        cout << "A(z) " << i+1 << ". napon " << db << " adag palacsintát vettek." << endl;
        maradek = koltsegkeret % arak[i];
    }
    return 0;
}
