Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- struct skoki
- {
- char ime_priimek[30];
- int starost;
- int dolzina;
- };
- void vpisi(skoki vpis[30], int koliko)
- {
- ofstream file("skoki.txt");
- for (int i=0;i<koliko;i++)
- {
- file<<vpis[i].ime_priimek << " ";
- file<<vpis[i].starost << " ";
- file<<vpis[i].dolzina << " ";
- file<<'\n';
- }
- file.close();
- }
- int main()
- {
- skoki smucarji[30];
- int odgovor,koliko,povprecje=0;
- do
- {
- cout << "\n********************\nDOBRODOSLI V PROGRAMU ZA VODENJE SMUCARSKIH SKOKOV\n********************";
- cout << "\n\n********************\nZa vnos podatkov o tekmovalcih pritisnite 1\nZa izpis podatkov o tekmovalcih pritisnite 2\nZa izpis tekmovalcev kateri so starejsi od 40 let pritisnite 3\nZa izpis povprecne dolzine skokov tekmovalcev pritisnite 4\nZa shranjevanje podatkov v datoteko pritisnite 5\nIn za branje podatkov iz datoteke pritisnite 6\nIn vnesite 0 za izhod iz programa\n********************\n";
- cin>>odgovor;
- if (odgovor == 1)
- {
- cout << "Za koliko tekmovalcev zelite opraviti vnos: ";
- cin>>koliko;
- for (int i=0;i<koliko;i++)
- {
- cin.ignore(1,'\n');
- cout << "\nVnesite ime in priimek tekmovalca: ";
- cin.getline(smucarji[i].ime_priimek,30);
- cout << "Vnesite starost tekmovalca: ";
- cin>>smucarji[i].starost;
- cout << "Vnesite dolzino njegovega skoka: ";
- cin>>smucarji[i].dolzina;
- }
- }
- if (odgovor == 2)
- {
- for (int i=0;i<koliko;i++)
- {
- cout << "\nTekmovalec: " << smucarji[i].ime_priimek;
- cout << "\nNjegova starost: " << smucarji[i].starost;
- cout << "\nDolzina skoka: " << smucarji[i].dolzina;
- }
- }
- if (odgovor == 3)
- {
- cout << "Izpis tekmovalcev kateri so starejsi od 40 let: \n";
- for (int i=0;i<koliko;i++)
- {
- if (smucarji[i].starost >= 40)
- {
- cout << smucarji[i].ime_priimek << "\n";
- }
- }
- }
- if (odgovor == 4)
- {
- for (int i=0;i<koliko;i++)
- {
- povprecje += smucarji[i].dolzina;
- }
- cout << "Povprecna dolzina skokov je bila: " << povprecje/koliko << "\n";
- }
- if (odgovor == 5)
- {
- vpisi(smucarji, koliko);
- cout << "PODATKI SO SE VPISALI V DATOTEKO.\n";
- }
- if (odgovor == 6)
- {
- char beseda[20];
- ifstream file1;
- file1.open ("skoki.txt");
- while(!file1.eof());
- {
- file1>>beseda;
- cout << beseda;
- }
- file1.close();
- }
- }
- while (odgovor != 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement