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

  • Steve-S

    tag

    Hi all!

    A kérdésem:
    Van egy függyvény definíció: double tombatlag(double *tomb)
    ez kiszámítaná a tömb eleminek az átlagát és visszaadja azt. Azt nem tudom hogy hogy kellene az elem összeadó ciklusnak megadni azt hogy meddig menjen, magyarán mennyi a tömb mérete, vagy hogy hol van a tömb vége, anélkül hogy ezt megadnánk a függvénynek paraméterként, vagy a ciklusváltozóban beírnám a feltételnél az elemszámot?
    Itt van egy példa amelyben kiszámolja amennyiben tudom a tömb méretét, de nekem az a verzió kéne mikor nem tudom előre a méretet. Egyáltalán van erre valamilyen módszer C-ben? Sok mindent próbálgattam már, de eddig nem volt jó semmi. :(

    double tombatlag(double *tomb)
    {
    double osszeg=0;
    int j, db=0;

    for(j=0;j<5;j++)
    {
    osszeg += *tomb++;
    db++;
    }

    return osszeg/db;
    }

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

Hirdetés