Olen ratkaissut Putkapostin Lukujenvihaaja koodamallani ohjelmalla mielestäni oikein, mutta tarkistin ei hyväksy ratkaisuani. Ensimmäisen rivin "1 (vastaus)" hyväksyy kyllä, mutta kun seuraavalle riville laitan "12 (vastaus)", tulee ilmoitus "Virhe rivillä "12 (vastaus)"". (Ja nuo "(vastaus)"-kohdat on siis tietenkin oikeassa koodissa korvattu niillä vastauksilla).
Onkohan tarkistimessa jotain vikaa vai olenkohan vain ymmärtänyt tehtävänannon väärin? Olen kyllä nuo käsin laskemalla tarkistanut ja lukenut kuvausta useampaan kertaan. Ja linkki: https://www.ohjelmointiputka.net/postit/tehtava.
Olet ymmärtänyt väärin. luultavasti tämä kohta jäännyt tajuamatta: "Jos n on 5, hävitettävänä on siis luvut 1, 2, 3, 4 ja 5.".
Eli siis jokainen luku esim. noista (1, 2, 3, 4, 5) pitää "hävittää" erikseen ja laskea vähennysten yhteismäärä?
Juuri niin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.