#include <iostream>         // cin és cout
#include <vector>           // vector

using namespace std;

int main()
{
    setlocale(LC_ALL,"");
    int het;                // het - fogyókúra ideje hetekben
    float cel, temp;        // cel - az elérni kívánt testtömeg
                            // temp - átmeneti változó az adatbevitelhez, hetente
    vector<float> meresek;  // meresek - testtömegek vektora (sorozata) az adott heteken

    cout << "Hetek száma=";
    cin >> het;
    cout << "Elérni kívánt testtömeg (kg)=";
    cin >> cel;

    for(int i=0;i<het;i++)
    {
        cout << i+1 << ". héten=";
        cin >> temp;
        meresek.push_back(temp);
    }

    // LINEÁRIS KERESÉS tétel alkalmazása
    auto i=0;
    while(i<het and meresek[i]>cel)
    {
        i++;
    }
    if(i<het) { cout << "Mari néni a(z) " << i+1 << ". héten érte el a célt. " << endl; }   // +1 a szokásos index vs sorszám miatt
    else { cout << "Sajnos Mari néni nem érte el a célját." << endl; }

    // MEGSZÁMÁLÁS tétel alkalmazása
    int db=0;
    for(int i=1;i<het;i++)
    {
        if(meresek[i]>meresek[i-1]) db++;
    }
    cout << "A tömege " << db << " esetben nőtt egyik hétről a másikra." << endl;

    return 0;
}
