Hirdetés

Új hozzászólás Aktív témák

  • Des1gnR

    őstag

    Ismét megakadtam :) vhogy éreztem, hogy még vissza fogok látogatni :)
    A feladat nagy részét meg tudtam csinálni és ezáltal kaptam egy ilyen textfájlt:
    (ezeket az értékeket írom a fájlba)
    részlet:
    óra | perc | mp

    14 24 24
    14 25 53
    14 25 15
    14 27 27
    14 27 10
    14 27 2
    14 28 41
    14 29 42

    Csakhogy ebbe vannak olyanok, hogy a 27. percnél a 3. sorban lévő mp érték kisebb a 2. és 1. értekénél. Nekem csak a legkisebb értékre azaz a 14 27 2-re lenne szükségem, azaz csak azt kellene beleírnom a txt-be.
    Próbáltam ezzel az algoritmussal, de nem sikerült

    if(seged11[i]==seged11[i+1] && perc==perc_seged)
    {
    if (mp>mp_seged)
    {
    myfile2<<seged11[i]<<" "<<perc<<" "<<mp_seged<<endl;
    }
    else
    {
    myfile2<<seged11[i]<<" "<<perc<<" "<<mp<<endl;
    }
    }
    else
    {
    myfile2<<seged11[i]<<" "<<perc<<" "<<mp<<endl;
    }

    A seged11 tömböt azaz az órát hasonlítom a következő sor órájával és a percet a következő sor percével, ha az igaz és az első sor mp-e nagyobb mint a következő sor mp-e akkor a következő sor mp-ét íratom bele ha nem akkor a "normál" sor mp-ét, ha pedig az óra és a perc nem egyenlő a következő sorral akkor beírja simán az adatot.

    Huh remélem érthető voltam és tudtok segíteni (ismét :B )

Új hozzászólás Aktív témák