Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "student.h"
- #include <iostream>
- #include <string>
- using namespace std;
- student::student()
- {
- name = "";
- age = 0;
- stud_year = 0;
- grade = 0;
- }
- string student::show_name(student*d, int f) {
- return d[f].name;
- }
- int student::show_age(student*d, int f) {
- return d[f].age;
- }
- int student::show_StudYear(student*d, int f) {
- return d[f].stud_year;
- }
- double student::show_grade(student*d, int f) {
- return d[f].grade;
- }
- bool student::check_empty(student *d) {
- if (d[0].age == 0)
- return 1;
- else
- return 0;
- }
- void student::input_name(student *d,int f) {
- cin.ignore();
- getline(cin, d[f].name);
- }
- void student::input_age(student *d, int f) {
- cin >> d[f].age;
- }
- void student::input_StudYear(student *d, int f) {
- cin >> d[f].stud_year;
- }
- void student::input_grade(student *d, int f) {
- int a, b, c;
- cin >> a >> b >> c;
- d[f].grade = (a + b + c) / 3;
- }
- string student::SarodipSatra(student *d, int n,int g) {
- int Max = 0;
- for (int i(0); i < n; i++)
- if (d[i].stud_year == g)
- if (d[i].age > Max)
- Max = d[i].age;
- for (int i(0); i<n; i++)
- if (d[i].age == Max) {
- string out = d[i].name + "(" + to_string(d[i].age) + ") [" + to_string(d[i].stud_year) + "] Балл: " + to_string(d[i].grade) + "\n";
- return out;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement