Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream fd("Gyventojai.txt");
- ofstream fr("Vyrai.txt");
- struct gyventojai{
- string vardas;
- string pavarde;
- int gmetai;
- string miestas;
- bool lytis;
- int amzius;
- };
- const int n = 4;
- int didz = 0;
- string mst = "Vilnius";
- int main()
- {
- gyventojai M[n];
- for(int i = 0; i < n; i++){
- getline(fd,M[i].vardas);
- getline(fd,M[i].pavarde);
- fd >> M[i].gmetai;
- fd.ignore();
- getline(fd,M[i].miestas);
- fd >> M[i].lytis;
- fd.ignore();
- M[i].amzius = 2017 - M[i].gmetai;
- //cout << M[i].vardas << endl << M[i].pavarde << endl << M[i].gmetai << endl << M[i].miestas << endl << M[i].lytis << endl;
- }
- int temp = 0;
- for(int i = 0; i < n; i++){
- if(temp < M[i].amzius) {didz = i; temp = M[i].amzius;}
- //cout << M[i].amzius << endl;
- }
- cout << "Vyriausias gyventojas = " << M[didz].vardas << " " << M[didz].pavarde << endl;
- //cout << M[1].miestas;
- for(int i = 0; i < n; i++){
- if(M[i].lytis == 1){
- fr << M[i].vardas << endl << M[i].pavarde << endl << M[i].gmetai << endl << M[i].miestas << endl << M[i].lytis << endl;
- }
- if(mst == M[i].miestas && M[i].amzius > 30) cout << M[i].vardas << " " << M[i].pavarde << " " << M[i].miestas;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement