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

  • bandi0000

    nagyúr

    válasz zsambek #5349 üzenetére

    /*
    printf("4.Feladat\n");
    printf("Kerek egy szoveget:"); gets(szo); // i=4 1<0


    for(i=strlen(szo)-1;i>0;i--)
    {
    for(j=0;j<i;j++)
    {
    if(szo[j+1]<szo[j])
    {
    tmb=szo[j+1];
    szo[j+1]=szo[j];
    szo[j]=tmb;
    }
    }
    }
    for(i=0;i<strlen(szo);i++)
    printf("%c",szo[i]);*/

    hibátlanul rendez, igazából a kiíratást csesztem el, %s-el akartam kiíratni a karaktereket nem %c-vel

    de van még egy technikai kérdésem, van egy olyan feladat is hogy bekért szóból állapítsam meg hány különböző karakter van, elvileg angol ABC betűire kéne csak gondolnom, arra gondoltam, hogy felveszek egy 26 elemű tömböt for ezt mindig vizsgálja, hogy a szó mondjuk első betűje benne van e, ha nincs akkor beleírja és így tovább, csak ha ezt a tömböt felveszem, tmb[26], és nem rakok bele semmit akkor mi van? akkor is helyesen tudná vizsgálni? vagy fel kéne tölteni valami karakterrel ami biztos nincs benne?

    Xbox One: bandymnc

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