Untitled

 avatar
unknown
plain_text
3 months ago
662 B
7
Indexable
static short S1(long liczba)
{
    if (liczba < 0)
        liczba = - liczba; //bo uwzględniamy liczby nieparzyste

    if (liczba < 10)
        return (short)liczba;

    short rek = S1(liczba / 10);
    short tu = (short)(liczba % 10);

    if (tu % 2 == 1) //tu nieparzytse
    {
        //wieksza sposrod tu i rek nieparzysta
        if (tu > rek)
            return tu;
        return rek;

    }
    else if (rek % 2 == 0) //tu i rek parzyste tutaj //wszystko parzyste
    {
        if (tu < rek)
            return tu;
        return rek;

    }
    else //tu parzyste, rek nieparzyste 
    {
        return rek;
    }


}
Editor is loading...
Leave a Comment