Untitled
unknown
plain_text
3 years ago
985 B
6
Indexable
#pragma once
#include <iostream>
#include <vector>
#include <fstream>
std::ifstream in("input.txt");
std::ofstream out("output.txt");
class школнык {
std::vector <int> marks;
std::string name;
public:
void printMarks() {
for (int i : marks) {
out << i << ' ';
}
}
void setName(std::string name1) {
name = name1;
}
void addMark(int m) {
marks.push_back(m);
}
std::string getName() {
return name;
}
};
class БухУчет {
std::vector <школнык> ju;
public:
void addStudent(школнык& b) {
ju.push_back(b);
}
void addMark(int index, int mark) {
ju[index - 1].addMark(mark);
}
void printLog() {
out << "---jurnal---\n";
for (auto i : ju) {
out << i.getName() << ' ';
i.printMarks();
out << '\n';
}
}
void printStudentLog(int index) {
out << "---Ocenki " << ju[index - 1].getName() << "---\n";
out << ju[index - 1].getName() << ' ';
ju[index - 1].printMarks();
}
};Editor is loading...