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

  • dobozs

    csendes tag

    Sziasztok!

    Egy feladat megoldásban kellene a segítség, mert elakadtam.

    A feladat az lenne, hogy egy stringet kell feltölteni egy másik string karaktereiből, úgy hogy a páratlan indexen magánhangzó a pároson mássalhangzó van, viszont nem tudom, hogy kellene megvalósítani, hogy végig töltse fel a stringet.

    void sztring (char*, char*);

    int main()
    {
    char str1[]="AEBCD", str2[37]={0};

    sztring(str1,str2);

    return 0;
    }

    void sztring (char *p1, char *p2)
    {
    int i=0;

    while(*p1)
    {
    if(*p1=='A' || *p1=='E')
    {
    if(!(i%2))
    {
    *p2=*p1;
    p2++;
    i++;
    }
    }
    if(*p1=='B' || *p1=='C' || *p1=='D')
    {
    if(i%2)
    {
    *p2=*p1;
    p2++;
    i++;
    }
    }
    p1++;
    }
    }

    most eredménynek csak annyit kapok, hogy a str2: AB viszont úgy kellene feltölteni, hogy ABECAD stb de ezt nem tudom, hogy kell megoldani, köszönöm a segítséget.

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