Привет всем,
написать консольную программу на языке C++ с использованием структур. Программа должна позволять пользователю добавлять данные в массив структур, просматривать этот массив, а также выполнять дополнительную операцию в соответствии с индивидуальным заданием.
Поля структуры:
название улицы;
номер дома;
количество квартир.
Операция: посчитать количество квартир на заданной улице.
Не удается написать Код чтобы посчитались квартири на заданной улице :(
написать консольную программу на языке C++ с использованием структур. Программа должна позволять пользователю добавлять данные в массив структур, просматривать этот массив, а также выполнять дополнительную операцию в соответствии с индивидуальным заданием.
Поля структуры:
название улицы;
номер дома;
количество квартир.
Операция: посчитать количество квартир на заданной улице.
Не удается написать Код чтобы посчитались квартири на заданной улице :(
Код:
#include <iostream>
#include <string>
using namespace std;
struct apartment
{
string street_name;
int house_number;
int number_of_apartments;
};
int main()
{
int n;
cout << "Enter street count: ";
cin >> n;
apartment *apartments = new apartment[n];
for (int i = 0; i < n; i++)
{
cin.get();
cout << "Enter: " << i + 1 << " street name: " << endl;
getline(cin, apartments[i].street_name);
cout << "Enter house number: " << endl;
cin >> apartments[i].house_number;
cout << "Enter number of apartments: ";
cin >> apartments[i].number_of_apartments;
}
for (int i = 0; i < n; i++){
cout << " Street_name\t" << apartments[i].street_name << " House_number\t"
<< apartments[i].house_number<< " Number_of_apartments\t"
<< apartments[i].number_of_apartments<< endl;
cout << "==================================================================" << endl;
}
return 0;
}