Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- #include<string>
- using namespace std;
- struct Osoby {
- string jmeno;
- int vek;
- char pohlavi;
- Osoby() {}
- Osoby(string _jmeno, int _vek, char _pohlavi) {
- jmeno = _jmeno;
- vek = _vek;
- pohlavi = _pohlavi;
- }
- };
- int main() {
- ifstream cteni("osoby.txt");
- if (!cteni) {
- cout << "neco bylo spatne..." << endl;
- system("pause");
- exit(0);
- }
- const int N = 100;
- string j; int v; char p;
- int pocet = 0;
- Osoby lidi[N];
- while (cteni >> j >> v >> p) {
- lidi[pocet] = Osoby(j, v, p);
- pocet++;
- }
- cteni.close();
- int pocetM = 0; int pocetZ = 0;
- ofstream zapisM("muzi.txt");
- ofstream zapisZ("zeny.txt");
- for (int i = 0; i < pocet; i++) {
- if (lidi[i].pohlavi == 'm') {
- zapisM << lidi[i].jmeno << " " << lidi[i].vek << endl;
- pocetM++;
- }
- else {
- zapisZ << lidi[i].jmeno << " " << lidi[i].vek << endl;
- pocetZ++;
- }
- }
- cout << "Celkovy pocet muzu je: " << pocetM << endl;
- cout << "Celkovy pocet zen je: " << pocetZ << endl;
- zapisM << "celkovy pocet muzu je: " << pocetM << endl;
- zapisZ << "celkovy pocet muzu je: " << pocetZ << endl;
- zapisM.close();
- zapisZ.close();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement