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

  • dabadab
    titán

    Sziasztok! kéne egy kis segítség :U
    Van egy feladatom amit meg kéne oldanom, de mivel elég sík vagyok hozzá elakadtam.
    Adott egy M mátrix a nagyságát én adom meg, az elemeit pedig random töltöm fel... eddig el is jutottam, viszont a páratlan elemeit ki kéne íratnom egy külön sorba...
    Itt a progi:
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    int matr[10][10];
    void main (void)
    { int i,j,o,s;
    clrscr();
    printf("Adja meg a m trix sorjainak a sz m t: \n");
    scanf("%d", &o);
    printf("Adja meg a m trix oszlopainak a sz m t: \n");
    scanf("%d", &s);
    randomize();
    for (i=0; i<o; i++)
    for (j=0; j<s; j++)
    matr[j]=random(100);
    printf("A matrix: \n");
    for (i=0; i<o; i++)
    { printf("\n");
    for (j=0; j<s; j++)
    printf("%5d",matr(i)[j]);
    }
    getch();
    }

    "Adott egy M mátrix a nagyságát én adom meg, az elemeit pedig random töltöm fel... eddig el is jutottam"

    Igazából nem. Lefoglalsz egy fix nagyságú mátrixot, aztán ha valaki egy nagyobbat ad meg, akkor simán felülírsz mindenféle memóriaterületet. malloc()-ról még nem volt szó?

    "a páratlan elemeit ki kéne íratnom egy külön sorba..."

    És ezen hol akadtál el? Nem tudtad eldönteni, hogy melyik páratlan?

    szerk: ahogy látom, mások már mind megírták ezt :)

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