#include <iostream>
#include <string>
#include <fstream>
using namespace std;
/*
*Коротко о программе: программа создана для подсчёта проданных книг(по количеству,имени, цене)
*/
class MainProgramCore
{
public:
ofstream fout;
void getNameAndPrice() {
int price = 0;
string name = "";
fout.open("soldbooks.txt", ios_base::app);
cout << "Hello. I'am your own helper! Type name then press enter and type price!";
cin >> name >> price;
fout << name <<":"<< price<<"$" << endl;
fout.close();
}
};
int main() {
string answer;
int number;
MainProgramCore objMainProgramCore;
ofstream fout;
cout << "Hello! If you sold any book, type Y. If you didn't, just ignore this message! : ";
cin >> answer;
if ((answer == "Y") || (answer == "y")) {
cout << "Ok! How much books did you sell? Type number: ";
cin >> number;
for (int i = 0; i < number; i++) {
objMainProgramCore.getNameAndPrice();
}
system("pause");
return 0;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8ZnN0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCi8qCirQmtC+0YDQvtGC0LrQviDQviDQv9GA0L7Qs9GA0LDQvNC80LU6INC/0YDQvtCz0YDQsNC80LzQsCDRgdC+0LfQtNCw0L3QsCDQtNC70Y8g0L/QvtC00YHRh9GR0YLQsCDQv9GA0L7QtNCw0L3QvdGL0YUg0LrQvdC40LMo0L/QviDQutC+0LvQuNGH0LXRgdGC0LLRgyzQuNC80LXQvdC4LCDRhtC10L3QtSkgCiovCgoKY2xhc3MgTWFpblByb2dyYW1Db3JlIAp7CgpwdWJsaWM6CglvZnN0cmVhbSBmb3V0OyAKCXZvaWQgZ2V0TmFtZUFuZFByaWNlKCkgewoJCWludCBwcmljZSA9IDA7CgkJc3RyaW5nIG5hbWUgPSAiIjsKCQlmb3V0Lm9wZW4oInNvbGRib29rcy50eHQiLCBpb3NfYmFzZTo6YXBwKTsKCQljb3V0IDw8ICJIZWxsby4gSSdhbSB5b3VyIG93biBoZWxwZXIhIFR5cGUgbmFtZSB0aGVuIHByZXNzIGVudGVyIGFuZCB0eXBlIHByaWNlISI7CgkJY2luID4+IG5hbWUgPj4gcHJpY2U7CgkJZm91dCA8PCBuYW1lIDw8IjoiPDwgcHJpY2U8PCIkIiA8PCBlbmRsOwoJCWZvdXQuY2xvc2UoKTsKCX0KfTsKCmludCBtYWluKCkgewoJc3RyaW5nIGFuc3dlcjsKCWludCBudW1iZXI7CglNYWluUHJvZ3JhbUNvcmUgb2JqTWFpblByb2dyYW1Db3JlOwoJb2ZzdHJlYW0gZm91dDsgCgljb3V0IDw8ICJIZWxsbyEgSWYgeW91IHNvbGQgYW55IGJvb2ssIHR5cGUgWS4gSWYgeW91IGRpZG4ndCwganVzdCBpZ25vcmUgdGhpcyBtZXNzYWdlISA6ICI7CgljaW4gPj4gYW5zd2VyOwoJaWYgKChhbnN3ZXIgPT0gIlkiKSB8fCAoYW5zd2VyID09ICJ5IikpIHsKCQljb3V0IDw8ICJPayEgSG93IG11Y2ggYm9va3MgZGlkIHlvdSBzZWxsPyBUeXBlIG51bWJlcjogIjsKCQljaW4gPj4gbnVtYmVyOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgbnVtYmVyOyBpKyspIHsKCQkJb2JqTWFpblByb2dyYW1Db3JlLmdldE5hbWVBbmRQcmljZSgpOwoJCX0KCQlzeXN0ZW0oInBhdXNlIik7CgkJcmV0dXJuIDA7CgoJfQp9Cg==