Osa 2 tehtävä 10
"Ohjelmointitehtävä:
Positiivisten lukujen keskiarvo
Kirjoita ohjelma, joka lukee käyttäjältä kokonaislukuja kunnes käyttäjä syöttää luvun 0. Tämän jälkeen ohjelma tulostaa syötteessä esiintyneiden positiivisten (eli nollaa suurempien lukujen) keskiarvon.
Mikäli ohjelmassa ei syötetä yhtäkään positiivista lukua, ohjelman tulee tulostaa "keskiarvon laskeminen ei ole mahdollista"."
Tähän tökkäsi!
Muuten menee hyvin, mutta tuota "Mikäli ohjelmassa ei syötetä yhtäkään positiivista lukua, ohjelman tulee tulostaa "keskiarvon laskeminen ei ole mahdollista"." en vaan osaa kirjoittaa!
Apuja ja neuvoja?
MOOC 2019 Osa 2 tehtävä 10 Positiivisten lukujen keskiarvo
Anonyymi
2
955
Vastaukset
- Anonyymi
Siis mikä tuossa on se ongelmakohta? Positiivisten lukujen määrän varmaan tiedät, sitähän tarvitaan keskiarvon laskemiseen. Tee ehto, onko se suurempi kuin nolla. Jos on, laske ja tulosta keskiarvo, muuten tulosta vain tuo toteamus laskemisen mahdottomuudesta.
- Anonyymi
Keskiarvo on lukujen summa jaettuna niiden määrällä. Tuolla tiedolla pääsee jo pitkälle.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1492189
- 1211485
Atte Harjanne usuttaa eläkeläisvihaan
Karmeeta kuultavaa aamun uutislähetyksessä, kun Atte Harjanne, tunnettu eläkeläisvihaaja, suitsii sukupolvien välistä v3371299Keitä oli kunnanjohtajan erottajat?
Kouluja ei ole varaa ylläpitää mutta johtajasopimukseen palaa 100000 euroa ja uuden johtajan hakuprosessi maksaa kymmeni671214Postimerkki kirjeeseen ja kortiin maksaa jo 3 euroa!
https://yle.fi/a/74-20229241 Kyllä tämä on järjetön hinta, Posti tuhoaa itsensä tällä hinnalla, täytyyhän Postin "Herro1401200IS: Väitöstutkimus - Pyöräilybuumi oli pelkkä kupla!
Pyöräilybuumista paljastui karu totuus Väitöstutkimuksen mukaan suuri suomalainen pyöräilyrenessanssi olikin vain pelkk31191- 1411179
- 491119
Turussa Varissuolla bussikuski ajoi lapsen yli lapsi kuoli
Poliisi " Epäilee " kuskia törkeästä liikenneturvallisuuden vaarantamisesta ja törkeästä kuolemantuottamuksesta.1581043- 701004