Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno c-priklad prvre vacsie sumerne cislo od zadaneho cisla

ok spravil som to podla teba ako si napisal poskusal som zjednodusil printf dal prec no ostalo mi toto ale stale tam je ta vada :D 120 mi ide ale napr 149 nic

#include <stdio.h>
#include <stdlib.h>
#include "sumernost.h"

int main()
{
    unsigned int cislo=0; //skumane cislo
    unsigned int cifry[10]; //pole cifier
    int i=0; //počítadlo cifier
    int j,k;    //počítadlá do for
    typedef enum {NIE,ANO} v;
    int vysledok=ANO; //označuje, či je sumerne
    int vacsie_cislo;
    int delitel;

    printf("Zadaj cislo (max. 10 cifier):");
    scanf("%d",&cislo);
    vacsie_cislo=cislo;

    while(cislo<999999)
    {
        vacsie_cislo++;
        delitel=vacsie_cislo;

        for(i=0; delitel<0; delitel/=10)
        {
            cifry[i++]=delitel%10;
        }
        for(j=0,k=i;j<=i/2;j++,k--)
        {
            if(cifry[j]!=cifry[k])
            {
                vysledok=NIE;
            }
        }
        if(vysledok==ANO)
        {
            printf("\n%d",vacsie_cislo);
            return 0;
        }
    }
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny