Pereiti prie turinio

Nezinau kaip padaryt


Rekomenduojami pranešimai

Padekite prasau, nezinau kaip su sita informacija .txt failuose

 

Tekstinio failo Troleibusai.txt pirmoje eilutėje įrašytas miesto troleibusų skaičius n. Kitose eilutėse įrašyta informacija apie kiekvieną troleibusą: pirmasis skaičius rodo, keliose stotelėse troleibusas sustoja, o tolesni – atstumus (metrais) tarp gretimų troleibuso maršruto stotelių.

 

Parašykite programą, kuri apskaičiuotų ir į rezultatų failą Marsrutai.txt įrašytų kiekvieno troleibuso maršruto ilgį.

Pasitikrinkite. Pradinių duomenų ir rezultatų tekstiniuose failuose turėtų būti įrašyta:

Pradiniai duomenys

3

3 200 500

5 200 200 150 300

4 150 200 150

 

Rezultatai

700

850

500

 

C++ kalba

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Rašai for ciklą, kurs vyksta n kratų, kiekvieną kartą nuskaitomas autobuso stotelių skaičis - tiek kartų bus atliekamas dar vienas ciklas, kiekvieną kartą nuskaitai metrus ir pridedi prie bendro metrų skaičiaus, išvedi rezultatą, išvalai kintmąjį ir pradedi ciklą iš naujo.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu as sita zinau, bet kaip uzrasyt nezinau :/

 

Tingi googlinti...

 

// reading a text file
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main () {
 string line;
 ifstream myfile ("example.txt");
 if (myfile.is_open())
 {
   while ( getline (myfile,line) )
   {
     cout << line << '\n';
   }
   myfile.close();
 }

 else cout << "Unable to open file"; 

 return 0;
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš manau, jam reikia gatavo kodo, jog kas parašytų, o ne patarimo :D

 

Žinau, todėl ir duodu patarimą, nes jau ne pirmą kartą rašo čia, kaip padaryt vieną ar kitą, ir visada gauna gatavą kodą... Tai nonsense mokytis programuoti ir visada klausti kaip padaryt viena ar kita, kai internetas pilnas sprendimų :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...