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

  • zenwalk

    senior tag

    sziasztok
    Egy kis segítséget szeretnék megint kérni. C programozás, számokat kell beolvasni addig, amig 5 páros nem lesz köztük és ezt az 5 páros számot el kell tárolni egy tömbbe:
    #include <stdio.h>



    int main(){


    int x,k=0,szam,paros[k];

    do{
    scanf("%d",&szam);
    if(szam%2==0){

    paros[k]=szam;
    k++;

    }

    }while(k!=5);


    for(x=0;x<5;x++){
    printf("%d \n",paros[x]);
    }

    return 0;
    }

    Igy 5 számot olvas be, 5öt ír ki, de az 5. egy random szám. Tudnátok segíteni?

    ha beszurok egy printf-et az int main es az int x,k,... közé akkor az 5 szám beolvasása után Segmentation fault: 11-et dob ki, ha pedig az int x,k,... után rakom be a printf-et, akkor a kiratásnál, a 4. szám lesz a random.

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