C++ Здравствуйте, помогите пожалуйста написать код, вот задача:
Менеджер получает х отчетов с указанием суммы убытка и причины убытка. Помогите определить количество различных причин потери.
Приложения:

Ответы на вопрос
Ответил Аноним
1
#include <iostream>
#include <vector>
#include <string>
#include <set>
using namespace std;
struct report {
int money;
string reason;
};
int main() {
int size;
cin >> size;
set<string> s;
vector<report> reports(size);
for(int i = 0; i<size; ++i) {
cin >> reports[i].money;
getline(cin, reports[i].reason);
s.insert(reports[i].reason);
}
cout << s.size();
}
Аноним:
можно и не сохранять report в vector, но по логике нужно
Новые вопросы