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

  • doc

    nagyúr

    válasz Celebro #987 üzenetére

    ezt eleg durvan tulbonyolitottad :)

    MOD: amit az elejen irsz a cimekrol meg meretekrol abbol egy arva szot sem ertettem :D
    nincs itt semmi magia, hasznalhatsz 6000 elemu tombot is, ugyanugy mukodni fog

    int main(void)
    {
    double a[6]={3.4, 1.4, 2.3, 6.8, 6.6, 2.4};
    double osszeg; // ezt nullazd le az elejen!
    int i;
    double z2=0; // ez tokfolosleges

    for(i=0;i<6;i++)
    {
    z2=a[i]; // ez is
    osszeg=osszeg+z2; // ehelyett siman: osszeg += a[i];
    z2=0; // ez is

    }
    double atl;
    atl=osszeg/6;
    printf("az atlaga: %.2f\n",atl);
    printf("az osszege: %.2f\n",osszeg);
    }

    tehat mondjuk igy:

    int main()
    {
    double a[]={3.4, 1.4, 2.3, 6.8, 6.6, 2.4};
    double osszeg=0;
    double atl;
    int i;

    for(i=0;i<6;i++)
    osszeg += a[i];
    atl=osszeg/6;
    printf("az atlaga: %.2f\n",atl);
    printf("az osszege: %.2f\n",osszeg);
    }

    [ Szerkesztve ]

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