Keresés

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

  • zsambek

    aktív tag

    válasz Karma #5551 üzenetére

    Szia,

    Nagyjából így már érthető. :)

    Következő probléma :D

    static string szamozas(string szo)

    {

    char[] temp = new char[szo.Length];

    for (int i = 0; i < szo.Length; i++)
    {
    temp[i] = szo[i];
    }

    int[] szamok = new int[szo.Length];

    int lepteto = 0;
    foreach (char x in temp)
    {
    if (x == 'a' || x == 'b' || x == 'c')
    {
    szamok[lepteto] = 2;
    lepteto++;
    }
    if (x == 'd' || x == 'e' || x == 'f')
    {
    szamok[lepteto] = 3;
    lepteto++;
    }
    if (x == 'g' || x == 'h' || x == 'i')
    {
    szamok[lepteto] = 4;
    lepteto++;
    }
    if (x == 'j' || x == 'k' || x == 'l')
    {
    szamok[lepteto] = 5;
    lepteto++;
    }
    if (x == 'm' || x == 'n' || x == 'o')
    {
    szamok[lepteto] = 6;
    lepteto++;
    }
    if (x == 'p' || x == 'q' || x == 'r' || x == 's')
    {
    szamok[lepteto] = 7;
    lepteto++;
    }
    if (x == 't' || x == 'u' || x == 'v')
    {
    szamok[lepteto] = 8;
    lepteto++;
    }
    if (x == 'w' || x == 'x' || x == 'y' || x == 'z')
    {
    szamok[lepteto] = 9;
    lepteto++;
    }

    }
    char[] kod = new char[szo.Length];
    for (int i = 0; i < szo.Length; i++)
    {
    kod[i] = Convert.ToChar(szamok[i]);
    }
    return new string(kod);
    }

    http://www.jos.hu/down/ErProg/Sms_szavak_feladat.pdf

    Valamiért megkapja az értékét, mivel kiíratás közben az üres helyek megvannak, viszont nem vesz fel értéket, ez mitől lehet? Esetleg rosszul konvertálom át a szamok-at? Próbáltam locals-val, de nem tudom megnézni ott sajnos.

    Köszönöm szépen,
    zsambek`

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

Hirdetés