Keresés

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

  • don_peter

    senior tag

    válasz don_peter #4444 üzenetére

    Ezzel a tömbös megoldással megoldottam, de itt még nem kellene járnom szóval egyszerűbb megoldás létezhet a dologra?
    És itt még felmerül a kérdés, hogy tudom megnézni egy adott változóban mennyi karakter vagy számjegy van.
    Szóval a = 123;
    Akkor ennek a karakter hossza 3db.
    Ezt PHP-ben strlen() függvénnyel szépen le lehet kérni.
    Itt is van ilyesmi?
    Mert a tömbömnek meg kellene adni mekkora legyen és így automatizált lehetne a dolog.
    Bár lehet rosszúl gondolkodom, de PHP-nél ez kézenfekvő volt.

    int number, right_digit[5], i = 0, mennyi = 0;
    printf("Adj meg egy számsort: ");
    scanf("%i", &number);
    while(number != 0) {
    right_digit[i] = number % 10;
    printf("%i, ",right_digit[i]);
    number = number / 10;
    mennyi = i;
    i++;
    }
    printf("\n");
    for(i=mennyi; i>=0; i--){
    printf("%i",right_digit[i]);
    }
    printf("\n");

    Illetve a 2. pontban lévő kérdésemet még mindig nem tudtam megoldani.
    pl.: 1 2 3 4 = 1234

    [ Szerkesztve ]

    ----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----

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