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

  • kmisi99

    addikt

    Lenne egy programom egy tömbben megadott számoknak kiírja a maximumát és a minimumát. A main függvény szinte teljesen adott volt. A minmaxot kellett megadni. A hiba az, hogy "too few arguments to function" az utolsó printf előtti sorban van ez a hiba, de pont annyi argumentum van amennyi kell szeirntem. Mi lehet a gond mit írjak át, hogy jó legyen? Itt a program #include<stdio.h>

    void minmax( double tomb[10], double* mini , double* maxi) {
    int i;
    mini=&tomb[0];
    maxi=&tomb[0];
    for(i=1; i<10; i++){
    if(tomb[i]>*maxi){
    maxi=&tomb[i];
    }
    if(tomb[i]<*mini){
    mini=&tomb[i];
    }
    }

    }

    int main(void) {
    double t[] = {1.2, 2.3, 6.1, -3, -2.7, 2.7, 11.11, -20, 0.23, 4.1};
    double min, max;
    minmax(t, double* min, double* max);
    printf("%lf\n%lf\n", min, max);
    return 0;
    }

    [ Szerkesztve ]

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