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

  • shinodas

    tag

    Sziasztok!
    Egy egyszerű kis programocskát írok, és lenne egy olyan problémám, hogy van két tömbböm, össze akarom hasonlítani őket, egy ciklusban. Az egyes elemeket. Na, szóval 6 elemű a tömb, de csak 5 elemet akar nekem vizsgálni. A tömbbök jól vannak feltöltve, és már ötletem elfogyott, valaki segítsen mán ki :R
    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
    int tomb_user[5]; //tomb_user tippje tömbbe alakítva
    int tipp=0; //tomb_user tippje
    int i=0; // tömb indexek
    int j=0;
    srand(time(NULL)); //random számhoz kell
    int tomb[5]; //random számokat ide töltöti

    while(i<6) //feltöltöm a tömbböt
    {
    tomb[i]=rand()%9; //%9 az a limit
    i++;
    }

    for(i=0;i<6;i++) printf("%d ", tomb[i]);

    //adatok bekérése
    printf("Kerek egy tippet, hat darab szamot: ");
    scanf("%d", &tipp);
    if(tipp>999999){
    printf("Hat szamjegyet adjon meg!\n");
    printf("Kerek egy tippet, hat darab szamot: ");
    scanf("%d", &tipp);
    }

    //user tipp tombbe alakítása
    tomb_user[0]=tipp/100000;
    tomb_user[1]=tipp%100000/10000;
    tomb_user[2]=tipp%100000%10000/1000;
    tomb_user[3]=tipp%100000%10000%1000/100;
    tomb_user[4]=tipp%100000%10000%1000%100/10;
    tomb_user[5]=tipp%100000%10000%1000%100%10;

    //===megvizsgálom az egyes elemeket
    printf("\nTalálat: ");
    i=j=0;
    for(i=0;i<6;i++)
    {
    if(tomb[i]==tomb_user[j]) {printf("H " );}
    j++;

    }

    return 0;
    }

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

Hirdetés