APUA! tehtävään...

Pitäisi tehdä tehtävä jotta valmistuisin...
Oheisen C-funktion pitäisi palauttaa parametrina olevan n-alkioisen taulukon alkioidenkeskiarvo.
Funktiossa on kuitenkin lukuisia virheitä. Ilmoita virheet ja esitä korjausehdotukset:

void karvo( float taul[],int n )
{
int summa,keskiarvo;
for (i=1;i
8654
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

ja imuta tuolta rekisterin putsailu ohjelma ja putsaa sillä taulukko ensin alustettuna nollaksi alkoritmillä ja postaa sorsa sinne, että ne näkee sen

Äänestä

void karvo( float taul[], int n )
{
   int summa, keskiarvo;
   for(summa = 0, i = 0; i < n ; i) {
      summa = taul[i];
   }
   keskiarvo = summa / n;
}

Äänestä
  • void karvo( float taul[], int n )
    {
    int summa, keskiarvo, i;
    for(summa = 0, i = 0; i < n ; i) {
    summa = taul[i];
    }
    keskiarvo = summa / n;
    }

    Äänestä

  • parempi ehotus kirjoitti:

    void karvo( float taul[], int n )
    {
    int summa, keskiarvo, i;
    for(summa = 0, i = 0; i < n ; i) {
    summa = taul[i];
    }
    keskiarvo = summa / n;
    }

    hyvään koodauskäytäntöön kuuluu se että for-lauseessa käsitellään vain niitä muuttujia jotka kuuluu ehtoon. summa-muttujan alustaminen nollaksi ehdottomasti for-lauseen ulkopuolelle!

    Äänestä

  • parempi ehotus kirjoitti:

    void karvo( float taul[], int n )
    {
    int summa, keskiarvo, i;
    for(summa = 0, i = 0; i < n ; i) {
    summa = taul[i];
    }
    keskiarvo = summa / n;
    }

    Ei toimi oikein. Muuttujat summa ja keskiarvo pitäisi esitellä float-tyyppiseksi.

    Äänestä

Kiitos tosi paljon avusta...;)
Osaisitteko vielä muuttaa seuraavan do-while rakenteen a)while rakenteeksi ja b)for-rakenteeksi?

n=0;
do{
   x=f(x);
   n=n 1;
}while(x>e║n

Äänestä
  • alkoritmia vaikka ne postas sen tonne, että sä näät. Postaa vindovsin sorsa tänne goncolina, että ne näkee sen.

    Äänestä

  • sorsan postiaminen kirjoitti:

    alkoritmia vaikka ne postas sen tonne, että sä näät. Postaa vindovsin sorsa tänne goncolina, että ne näkee sen.

    mun piti saoa, että postaa vindovsin alkoritmi sinne, että ne näkee sen eikä vindovsin sorsa. Ne soitti sieltä ja ne sano, että nyt on palvelin jumissa, kun joku postaa sinne aikamoista möykkyä ja ne väitti, että siinä näkyy aika hiton monta riviä vindovsin sorsan alusta. Mut jos sä pistät poikki sen vindovsin sorsan nyt heti, että ne saa sen palvelimen ylös ja laitat sinne sen alkoritmin, niin sit ne näkis rekisterin putsailu ohjelmalla, mistä kohdasta jumettaa.

    Äänestä

Kommentoi aloitusta


todella onneton kirjoitti:

Pitäisi tehdä tehtävä jotta valmistuisin...
Oheisen C-funktion pitäisi palauttaa parametrina olevan n-alkioisen taulukon alkioidenkeskiarvo.
Funktiossa on kuitenkin lukuisia virheitä. Ilmoita virheet ja esitä korjausehdotukset:

void karvo( float taul[],int n )
{
int summa,keskiarvo;
for (i=1;i

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu