problem s while

Programovacie jazyky, rady, poradňa...
juruces
Amateur
Amateur
Príspevky: 23
Registrovaný: 19 nov 2013, 15:58

problem s while

Príspevok od používateľa juruces »

caute mám problém mám nájsť najväčšiu cifru s čísla ale vždz mi to vipíše poslednú

Kód: Vybrať všetko

int max_cifra(long cislo)
{
    int cifra;
    int max_cifra=0;

    while(cislo>0)
    {
        cislo=cislo%10;
        cifra=cislo;
        cislo=cislo/10;
        printf("%d\n",cifra);

        if(cifra>max_cifra)
        {
            max_cifra=cifra;
        }
    }
    return max_cifra;
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: problem s while

Príspevok od používateľa audiotrack »

cislo=cislo%10;

tu si prepíšeš celý vstup a si v riti
juruces
Amateur
Amateur
Príspevky: 23
Registrovaný: 19 nov 2013, 15:58

Re: problem s while

Príspevok od používateľa juruces »

to my došlo ale neviem čo tam mám zmeniť
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: problem s while

Príspevok od používateľa audiotrack »

si robíš srandu, že?

Kód: Vybrať všetko

cislo=cislo%10;
cifra=cislo;
bude

Kód: Vybrať všetko

cifra=cislo%10;
juruces
Amateur
Amateur
Príspevky: 23
Registrovaný: 19 nov 2013, 15:58

Re: problem s while

Príspevok od používateľa juruces »

vlastne ano tak to ma nenapadlo :D
Napísať odpoveď