Apua C++ tehtävään!

Eimikäänparas

Joo elikkä tää on koulutehtävä, mutta en saa maikkaa kiinni ja en oikeasti teoriaa lukemallakaan tiedä, mitä tähän pitää tehdä:)!

Tehtävänäsi on tehdä ohjelma, joka lukee kokonaislukuja (int) tiedostosta ja tulostaa niiden summan näytölle. Näytölle tulostuksen tulee olla esimerkkitulostuksen mukainen. Tiedostossa jokainen luku on omalla rivillään. Lukujen summa kirjoitetaan samaan tiedostoon viimeiseksi luvuksi. Tiedoston nimi on luvut.txt. Jos tiedoston luvut.txt avaaminen ei onnistu, tulee ohjelman tulostaa näytölle teksti "Tiedoston avaaminen ei onnistunut!". Heti tämän jälkeen ohjelman suorituksen on loputtava.

Jos esimerkiksi tiedoston (luvut.txt) sisältö on aluksi seuraava:
1
2
, on se ohjelman suorittamisen jälkeen seuraava:
1
2
3

Tiedostossa aikaisemmin olleiden lukujen summa kirjoitetaan siis saman tiedoston viimeiseksi luvuksi.

Esimerkkitulostus:

Lukujen summa on 3


Aikaansaamani koodi tulostaa vain 1, 2 , mutta kuitenkin tuon Lukujen summa on 3!


#include
#include
#include
using namespace std;


int main()
{
ifstream tiedosto("luvut.txt");

if (!tiedosto.is_open()) {
cout << "Tiedoston avaaminen ei onnistunut!" << endl;
exit(0);
}


int luku, summa=0;

while (tiedosto >> luku >> summa) {

summa =luku;


cout << " Lukujen summa on " << summa << endl;
}

}

4

968

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ope-Arto

      Jahas, jahas... Yrität kalastella vastauksia kun olet tunnilla vain pelaillut pelejä.. Kyllä minä tiedän tämän homman, kun olen toiminut opettaja yli kymmenisen vuotta.

      • Eimikäänparas

        jahas vain:D tämä on itseopiskelu kurssi, joten ei ole ollut tunnin tuntia. itse omaksi iloksi näitä teen.


      • bfkkddkdldlm

        yli kymmenen vuotta, etkä osaa auttaa kun joku kysyy?
        oletkohan ihan oikealla alalla..


    • summa.summarum

      ota tuo ">> summa" pois.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Naiset miltä kiihottuminen teissä tuntuu

      Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)
      Sinkut
      110
      8396
    2. Olet sä kyllä

      ihme nainen. Mikä on tuo sun viehätysvoiman salaisuus?
      Ikävä
      40
      2555
    3. Teuvo Hakkaraisesta tulee eurovaalien ääniharava

      Persuissa harmitellaan omaa tyhmyyttä
      Maailman menoa
      122
      2277
    4. Hiljaiset hyvästit?

      Vai mikä on :( oonko sanonut jotain vai mitä?
      Ikävä
      23
      1946
    5. Miksi kohtelit minua kuin tyhmää koiraa?

      Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais
      Särkynyt sydän
      15
      1674
    6. Turha mun on yrittää saada yhteyttä

      Oot mikä oot ja se siitä
      Suhteet
      11
      1499
    7. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      16
      1452
    8. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      14
      1399
    9. Näkymätöntä porukkaa vai ei

      Mon asuu yksin. Mitas mieltä ootte ?
      Ikävä
      15
      1282
    10. Kristityt "pyhät"

      Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.
      Kristinusko
      12
      1183
    Aihe