#include <iostream>
#include <string>
#include <fstream>
using namespace std;
class Raspis
{
private:
int den;
double vrema;
string name_uc_d;
int auditoria;
public:
Raspis(int d, double v, string n, int au):den(d),vrema(v),name_uc_d(n),auditoria(au){}
void file()
{
ofstream files("a.txt");
if(!files.is_open())
cout<<"Нет файла";
files<<den<<endl;
files<<vrema<<endl;
files<<name_uc_d<<endl;
files<<auditoria<<endl;
files.close();
}
friend ostream& operator<<(ostream & so, Raspis& r){
so<<r.den<<r.vrema<<r.name_uc_d<<r.auditoria;
return so;
}
friend istream& operator>>(istream & so, Raspis& r){
so>>r.den>>r.vrema>>r.name_uc_d>>r.auditoria;
return so;
}
};
int main()
{
Raspis pa(12, 12.58, "Бум", 1);
cout<<pa;
cin>>pa;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8ZnN0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY2xhc3MgUmFzcGlzCnsKcHJpdmF0ZToKICAgIGludCBkZW47CiAgICBkb3VibGUgdnJlbWE7CiAgICBzdHJpbmcgbmFtZV91Y19kOwogICAgaW50IGF1ZGl0b3JpYTsKcHVibGljOgogICAgUmFzcGlzKGludCBkLCBkb3VibGUgdiwgc3RyaW5nIG4sIGludCBhdSk6ZGVuKGQpLHZyZW1hKHYpLG5hbWVfdWNfZChuKSxhdWRpdG9yaWEoYXUpe30KIAp2b2lkIGZpbGUoKQp7Cm9mc3RyZWFtIGZpbGVzKCJhLnR4dCIpOwppZighZmlsZXMuaXNfb3BlbigpKQpjb3V0PDwi0J3QtdGCINGE0LDQudC70LAiOwpmaWxlczw8ZGVuPDxlbmRsOwpmaWxlczw8dnJlbWE8PGVuZGw7CmZpbGVzPDxuYW1lX3VjX2Q8PGVuZGw7CmZpbGVzPDxhdWRpdG9yaWE8PGVuZGw7CmZpbGVzLmNsb3NlKCk7Cn0KZnJpZW5kIG9zdHJlYW0mIG9wZXJhdG9yPDwob3N0cmVhbSAmIHNvLCBSYXNwaXMmIHIpewpzbzw8ci5kZW48PHIudnJlbWE8PHIubmFtZV91Y19kPDxyLmF1ZGl0b3JpYTsKcmV0dXJuIHNvOwp9CiAKZnJpZW5kIGlzdHJlYW0mIG9wZXJhdG9yPj4oaXN0cmVhbSAmIHNvLCBSYXNwaXMmIHIpewpzbz4+ci5kZW4+PnIudnJlbWE+PnIubmFtZV91Y19kPj5yLmF1ZGl0b3JpYTsKcmV0dXJuIHNvOwp9CiAKfTsKIAogCmludCBtYWluKCkKewpSYXNwaXMgcGEoMTIsIDEyLjU4LCAi0JHRg9C8IiwgMSk7CmNvdXQ8PHBhOwpjaW4+PnBhOwogCnJldHVybiAwOwp9