Hirdetés

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

  • kingabo
    őstag

    No elvileg ez lenne a megoldásom:

    int x (int t[][], int sizex){
    int tmp, countx=0, county=0;
    while(sizex!=0){
    tmp=t[sizex-1][county];
    t[sizex-1][county]=t[countx][county];
    t[countx][county]=tmp;
    countx++;
    county++;
    sizex--;
    }
    }

    Közben rájöttem, hogy valszeg a zárthelyiben elronthattam, mert felvettem egy sizey-t is és abból is kezdtem el kivonogatni, ami meg a tömb tök másik felén van...

    Nyilván, főleg hogy én álltam neki programozni :DDD

    A sizex-et add át egy lokális változónak, mert azt nem változtathatod. (mi van ha const 4-el hívom meg? :P ) Illetve ha nem négyzetes a mátrix, akkor kellene a sizey is. Illetve szerintem egy új tömbbel kéne visszatéred, hogy az eredetit ne rontsd el. Az első sorban az int x lenne a visszatérési érték és az fv neve? Tömböt kéne visszaadnod, meg egy beszédesebb nevet az fv-nek. Ja és nem ártana egy return is, ha már van visszatérési érték. :U

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