Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- struct Student
- {
- int albumID;
- std::string name;
- std::string forename;
- int rok;
- int wiek;
- };
- std::ostream & operator<<(std::ostream & out, const Student & student)
- {
- out << student.albumID << ": " << student.name << " " << student.forename << " " << student.rok << " " << student.wiek;
- return out;
- }
- void addStudent(std::vector<Student> & students)
- {
- Student newStudent;
- if (students.size() == 0)
- newStudent.albumID = 1;
- else
- newStudent.albumID = students[students.size() - 1].albumID + 1;
- std::cout << "Podaj imie: ";
- std::cin >> newStudent.name;
- std::cout << "Podaj nazwisko: ";
- std::cin >> newStudent.forename;
- std::cout << "Podaj rok: ";
- std::cin >> newStudent.rok;
- std::cout << "Podaj wiek: ";
- std::cin >> newStudent.wiek;
- students.push_back(newStudent);
- }
- void wyswietlStudentowZRoku(const std::vector<Student> & students, int rok)
- {
- for(auto x : students)
- if (x.rok == rok)
- std::cout << x;
- }
- int liczbaStudentow(const std::vector<Student> & students)
- {
- return students.size();
- }
- int main()
- {
- std::vector<Student> students;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement