Hirdetés

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

  • zsambek
    aktív tag

    megmondom őszintén közbe megcsináltam mialatt válaszoltál :D nem hiszem hogy egyre gondoltunk de működik, az az igazság hogy így ránézve egyáltalán nem bonyolult de amíg kiszenvedtem az sok volt, nevetséges de sehol se növeltem a j-t és ez akasztotta meg mindig :D

    for(i=0;i<strlen(szo);i++)
    {
    j=0;
    while(j<26)
    {
    if(szo[i]==ang[j]) j=26;
    else
    {
    if(szo[i]!=ang[j] && ang[j]=='0') { ang[k]=szo[i]; k++; j=26; }
    else j++;
    }
    }
    }

    igazából még egy kis szövegértelmezési gondom van :D 2010.10-es érettségit csinálom, anagrammákat kell keresni, első feladat volt a bekért szó különálló karaktereit megszámolni és kiírni, a második a forrásfájlba lévő szavak abc sorrendbe írás, és a 3. meg az hogy kérjek be 2 szót és döntsem el anagramm e, és valahogy nem jön össze a kép, hogy a 2 szó egymásnak anagrammái e, vagy az abc sorrendbe rendezett szavak közül van e anagrammája,

    Kérjen be a felhasználótól két szót, és döntse el, hogy a két szó anagramma-e! Ha azok
    voltak, írja ki a képernyőre az „Anagramma” szót, ha nem, akkor pedig a „Nem
    anagramma” szöveget!

    Szia!

    Számomra ez elég triviális, de én tavaly azt csináltam ilyenkor, hogy google--> és rákerestem az érettséginek a pontozási útmutatójára, és ott eléggé részletesen le van írva.

    "Két szó bekérése és megvizsgálása 5 pont
    Utalt a beolvasandó tartalomra, és beolvasta a két szót 1 pont
    Összehasonlította a két szót 2 pont
    Helyesen állapította meg, hogy a két szó anagramma 1 pont
    Ha anagrammák voltak, kiírta a képernyőre az „Anagramma”
    szót, egyébként a „Nem anagramma” szöveget 1 pont "

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