Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- #include<cstring>
- using namespace std;
- class CONTRY
- {
- private:
- char name[15];
- double temp_summer, temp_autumn, temp_winter, temp_spring;
- public:
- CONTRY();
- CONTRY(char*, double, double, double, double);
- void print();
- char* getname() { return name; }
- double gettemp_winter() { return temp_winter; }
- double gettemp_spring() { return temp_spring; }
- double gettemp_summer() { return temp_summer; }
- double gettemp_autumn() { return temp_autumn; }
- };
- CONTRY::CONTRY()
- {
- strcpy(name, "");
- temp_summer = temp_autumn = temp_winter = temp_spring = 0;
- }
- CONTRY::CONTRY(char* aname, double atemp_winter, double atemp_spring, double atemp_summer, double atemp_autumn)
- {
- strcpy(name, aname);
- temp_winter = atemp_winter;
- temp_spring = atemp_spring;
- temp_summer = atemp_summer;
- temp_autumn = atemp_autumn;
- }
- void CONTRY::print()
- {
- cout << setw(16) << name << '|';
- cout << setw(20) << temp_winter << '|';
- cout << setw(17) << temp_spring << '|';
- cout << setw(15) << temp_summer << '|';
- cout << setw(15) << temp_autumn << '|';
- cout << '\n';
- }
- int main()
- {
- setlocale(LC_ALL, "rus");
- CONTRY a[100];
- double temp_summer, temp_autumn, temp_winter, temp_spring, c = 0, max;
- int i, n, b;
- char name[30];
- cout << "Введите кол-во городов: ";
- cin >> n;
- for (i = 0; i < n; i++)
- {
- cout << "\n";
- cout << "Название города: ";
- cin >> name;
- cout << "ТЕМПЕРАТУРА ЗИМОЙ: ";
- cin >> temp_winter;
- cout << "ТЕМПЕРАТУРА ВЕСНОЙ: ";
- cin >> temp_spring;
- cout << "ТЕМПЕРАТУРА ЛЕТОМ: ";
- cin >> temp_summer;
- cout << "ТЕМПЕРАТУРА ОСЕНЬЮ: ";
- cin >> temp_autumn;
- a[i] = CONTRY(name, temp_winter, temp_spring, temp_summer, temp_autumn);
- }
- cout << "Название города | температура зимой | температура весной | температура летом | температура осенью |\n";
- for (i = 0; i < n; i++) {
- a[i].print();
- }
- int winter = a[0].gettemp_winter();
- int summer = a[0].gettemp_summer();
- for (i = 0; i < n; i++)
- {
- if (winter < a[i].gettemp_winter())
- winter = a[i].gettemp_winter();
- if (summer > a[i].gettemp_summer())
- summer = a[i].gettemp_summer();
- }
- for (i = 0; i < n; i++)
- {
- if (a[i].gettemp_winter() == winter)
- cout << "СТРАНА С САМОЙ ТЕПЛОЙ ЗИМОЙ " << a[i].getname() << "ТЕМПЕРАТУРА ЗИМОЙ = " << winter << endl;
- if (a[i].gettemp_summer() == summer)
- cout << "СТРАНА С САМЫМ ХОЛОДНЫМ ЛЕТОМ " << a[i].getname() << "ЛЕТНЯЯ ТЕМПЕРАТУРА = " << summer << endl;
- }
- system("pause");
- return(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement