NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: Zpracování textu

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Michal Kuba
David Novák:3.11.2015 12:32

co to sakra je? :D

Stačí cyklem procházet ten jeden argument a kontrolovat, že jsou tam čísla. když narazíš na pomlčku, tak ty předchozí čísla uložíš do struktury tm (viz. http://www.cplusplus.com/…time/mktime/), zkontroluješ asi rozsahy (to nevím, jestli mktime umí) a pomocí mktime zjistíš, co to bylo za den..

Odpovědět
3.11.2015 12:32
Chyba je mezi klávesnicí a židlí.
Avatar
Odpovídá na David Novák
Libor Šimo (libcosenior):3.11.2015 13:35

Je fakt, že ten jeho kód vyzerá hrozne a je to poriadna špageta. :-D
Ináč som našiel na nete pekný algoritmus na deň v týždni bez knižnice time.h:

int den_v_tyzdni(int d, int m, int y)
{
    static int t[] = { 0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4 };
    y -= m < 3;
    return ( y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}
Nahoru Odpovědět
3.11.2015 13:35
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 102.