Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Настя223
1 / 1 / 0
Регистрация: 11.04.2014
Сообщений: 60
1

Структура "Комната в общежитии"

18.09.2014, 16:57. Просмотров 240. Ответов 1
Метки нет (Все метки)

Помогите с задачкой, даны сведения о 5 комнатах в общежитии. Данные имеют вид: фамилия, номер комнаты, номер факультета (их 3: 1, 2,3), площадь комнаты, нужно вывести данные о комнатах по факультетам, а также подсчитать сколько комнат на каждом факультете.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <locale.h>
 
 
using namespace std;
const int n=2; int i; int s=0;
struct database{
        char familya[10];
        int nomer;
        int facultet;
        float ploshad;
    };
    
int main() {
    setlocale(LC_ALL,"rus");
database room[n];
for (i=0; i<n; i++){
cout<<"êîìГ*Г*ГІГ*: "<<i<<"\n";
cout<<"Ââåäèòå ГґГ*ìèëèþ"<<"\n"; 
cin>>room[i].familya; cout<<"\n";
cout<<"Ââåäèòå Г*îìåð êîìГ*Г*ГІГ»"<<"\n";
cin>>room[i].nomer; cout<<"\n";
cout<<"Ââåäèòå Г*îìåð ГґГ*êóëüòåòГ*"<<"\n";
cin>>room[i].facultet; cout<<"\n";
cout<<"Ââåäèòå ïëîùГ*äü êîìГ*Г*ГІГ»"<<"\n";
cin>>room[i].ploshad; cout<<"\n";
}
if (room[i].facultet==1) {
s=s+i;
    cout<<"Г”Г*êóëüòåò 1 : \n"<<"ÊîìГ*Г*ГІ: \n"<<s<<"ÏëîùГ*äü êîìГ*Г*ГІ: \n";
    //cout<<"Г”Г*êóëüòåò 2 : \n"<<"ÊîìГ*Г*ГІ: \n"<<"ÏëîùГ*äü êîìГ*Г*ГІ: \n";
    //cout<<"Г”Г*êóëüòåò 3 : \n"<<"ÊîìГ*Г*ГІ: \n"<<"ÏëîùГ*äü êîìГ*Г*ГІ: \n";
} }
я не знаю, что сделать дальше.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2014, 16:57
Ответы с готовыми решениями:

Структура «Преподаватель» с полями "ФИО", "стаж", "категория", "нагрузка"
Функция - расчёт зарплаты по нагрузке и оплате часа для определенной категории. Категория Оплата...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;,...

Структура: error C2079: "A::myElem" использует неопределенный struct "A::B"
class A { public: struct B; private: B myElem; }; struct A::B {

Описать класс "комната"
Описать класс &quot;комната&quot;, содержащий сведения о метраже, высоте потолков и количество окон....

Структура ORDER с полями "номер счета плательщика", "номер счета получателя" и "сумма платежа"
написать структуру ORDER. с полями 1.номер счета плательщика 2.счета получателя 3.сумма платежа

1
adsarc
33 / 33 / 23
Регистрация: 16.04.2013
Сообщений: 212
Завершенные тесты: 1
18.09.2014, 21:07 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int count = 0; //Кол-во комнат в факультете
    Room a[5];
    //a[i].setDate("Фамилия", Номер, Факультет, Площадь)
    a[1].setDate("KIM",1,1,25.0);
    a[2].setDate("LI",2,2,50.0);
    a[3].setDate("CIN",3,3,20.0);
    a[4].setDate("Ivanov",4,2,25.0);
    a[5].setDate("Yashida",5,3,25.0);
    //---------------------------------------
    cout << "Список комнат по факультетам \n" << endl;
        for(int i=1; i<=3;i++)
        {   
            cout <<"Факультет "<< i << ":" << endl;
            for(int j=1; j <=5; j++){
    
                if (a[j].getFacultet() == i){
                        
                        cout <<"\t"<< a[j].getNomer() << " " << a[j].getFamilya()<<" " << endl;
                        count++;
                    }
            }
            cout <<" Всего комнат:" << count << endl << endl;
            count = 0;
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2014, 21:07

Структура записи "Фирма", "Судебное дело"
Помогите пожалуйста в чом ошибка Нужно Определить, в каком году чаще всего возбуждали уголовное...

Структура "Автомобиль". Контейнер "Рынок б/у автомобилей"
Как реализовать такую структуру? 1. Найти иномарки стоимостью до 300тыс. руб. Предусмотреть...

Структура, доступная из всех файлов проекта ("глобальная" структура)
Есть четыре структуры (body, gun, enemy, st), описанные в main.cpp. К main.cpp подключен хедер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru