Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include"taryf.h"
- #include"nadtaryf.h"
- #include"internet.h"
- #include<fstream>
- using namespace std;
- double NadTaryf::zahwylynu = 3.5;
- double Internet::zainternet = 5.5;
- int main() {
- Taryf tar_arr[3];
- tar_arr[0] = { "4657345","April",100 };
- tar_arr[1] = { "6756393","MARCH",234 };
- tar_arr[2] = { "9573534","MAY",69 };
- for (size_t i = 0; i < 3; ++i) {
- cout << tar_arr[i];
- }
- Taryf max = tar_arr[0];
- for (size_t i = 1; i < 3; ++i) {
- if (max.get_suma() < tar_arr[i].get_suma()) {
- max = tar_arr[i];
- }
- }
- max.get_nomer();
- cout << endl;
- cout << "___________________________________" << endl;
- ifstream hw("hwylyny.txt");
- size_t hw_size;
- cout << "Z hwylynamy:";
- cin >> hw_size;
- NadTaryf* hw_arr = new NadTaryf[hw_size];
- for (size_t i = 0; i < hw_size; ++i) {
- hw >> hw_arr[i];
- }
- for (size_t i = 0; i < hw_size; ++i) {
- cout << hw_arr[i];
- }
- NadTaryf max_n = hw_arr[0];
- for (size_t i = 1; i < hw_size; ++i) {
- if (max_n.get_suma() < hw_arr[i].get_suma()) {
- max_n = hw_arr[i];
- }
- }
- max_n.get_nomer();
- cout << endl;
- cout << "___________________________________" << endl;
- ifstream in("internet.txt");
- size_t in_size;
- cout << "With internet:";
- cin >> in_size;
- Internet* in_arr= new Internet[in_size];
- for (size_t i = 0; i < in_size; ++i) {
- in >> in_arr[i];
- }
- for (size_t i = 0; i < in_size; ++i) {
- cout<< in_arr[i];
- }
- cout << endl;
- cout << "___________________________________" << endl;
- size_t size = 9;
- Taryf** arr = new Taryf * [size];
- arr[0] = &tar_arr[0];
- arr[1] = &tar_arr[1];
- arr[2] = &tar_arr[2];
- arr[3] = &hw_arr[0];
- arr[4] = &hw_arr[1];
- arr[5] = &hw_arr[2];
- arr[6] = &in_arr[0];
- arr[7] = &in_arr[1];
- arr[8] = &in_arr[2];
- for (size_t i = 0; i < size; ++i) {
- arr[i]->print();
- }
- Taryf max_t = *arr[0];
- for (size_t i = 1; i < size; ++i) {
- if (max_t.get_suma() < arr[i]->get_suma()) {
- max_t = *arr[i];
- }
- }
- max_t.get_nomer();
- cout << endl;
- cout << "_______________________________________________________" << endl;
- string used[3] = { "6756393","9573534","4657345" };
- double one = 0;
- double two = 0;
- double three = 0;
- for (int i = 0; i < 9; ++i) {
- if (arr[i]->get_nomer() == used[0]) {
- one += arr[i]->get_suma();
- }
- if (arr[i]->get_nomer() == used[1]) {
- two += arr[i]->get_suma();
- }
- if (arr[i]->get_nomer() == used[2]) {
- three += arr[i]->get_suma();
- }
- }
- cout << "For '6756393' :" << one << "$" << endl;
- cout << "For '9573534' :" << two << "$" << endl;
- cout << "For '4657345' :" << three << "$" << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement