Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LonsdaleOff
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 30
#1

Дана информация о пяти квартирах. Запись имеет вид: фамилия владельца, площадь, число комнат, этаж. Вывести данные о квартирах - C++

31.01.2013, 11:30. Просмотров 1116. Ответов 3
Метки нет (Все метки)

Дана информация о пяти квартирах. Запись имеет вид: фамилия владельца, площадь, число комнат, этаж. Вывести данные о квартирах с площадью меньше 30 кв.м и подсчитать их количество.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2013, 11:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана информация о пяти квартирах. Запись имеет вид: фамилия владельца, площадь, число комнат, этаж. Вывести данные о квартирах (C++):

Составить базу данных о квартирах дома (от 6 до 12). Для каждой квартиры указать номер, жилую площадь, общую площадь, количество жильцов... - C++
Составить базу данных о квартирах дома (от 6 до 12). Для каждой квартиры указать номер, жилую площадь, общую площадь, количество жильцов,...

Создать типированный файл записей, который содержит данные о квартирах, которые продаются - C++
Ребятушки, помогите, пожалуйста. С языком с++ совсем не дружу, но нужно сделать задачу. Создать типированный файл записей, который...

Создать класс RIELTER, с полями в закрытой части: количество комнат, этаж; площадь; адрес - C++
Создать класс RIELTER, с полями в закрытой части: количество комнат, этаж; площадь; адрес. Класс имеет конструктор, методы установления,...

Запись имеет вид: фамилия студента, номер зачетной книжки, 4 оценки за экзамен. Выводить информацию о всех дво - C++
Запись имеет вид: фамилия студента, номер зачетной книжки, 4 оценки за экзамен. Выводить информацию о всех двоечниках и корректировать ее.

Динамические структуры данных о квартирах - C++
нужно помочь дорешать совсем запутался Задание: Определите алгоритм решения задачи (в словесной или графической форме); Создайте...

Создать класс комната, имеющий площадь, определенное число комнат, этаж - C++ Builder
Здравствуйте программисты! Недавно вот только немного, начал изучать С++ Builder 6.0 вот, препод дал задание. Подскажите пожалуйста, или...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
LASpace
34 / 34 / 3
Регистрация: 27.01.2013
Сообщений: 142
31.01.2013, 11:33 #2
в каком виде дана информация? в базе данных?
LonsdaleOff
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 30
31.01.2013, 11:36  [ТС] #3
нет, нужно делать в консольном, желательно под билдер
jasi
1 / 1 / 0
Регистрация: 29.06.2012
Сообщений: 5
31.01.2013, 14:31 #4
ну вот версия с vector

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <vector>
#include <string.h>
 
using namespace std;
 
struct Flat
{
    string FIO;
    double square;
    int roomNumber;
    int floor;
};
 
void InitFlats(vector<Flat> & flats);
 
void main()
{
    vector<Flat> flats;
    InitFlats(flats);
    int num = 0;
    cout << "Flats less then 30 sq.m have:" << endl << endl;
 
    for (int i =0; i < flats.size(); ++i)
    {       
        if(flats[i].square < 30)
        {
            ++num;
            cout << "FIO: " << flats[i].FIO.c_str() 
                 << ", square: " << flats[i].square << " sq.m.,"
                 << " room number: " << flats[i].roomNumber << ", floor: " << flats[i].floor << endl;
        }
    }
    cout << endl << "Number of flats is " << num << endl;
 
}
 
void InitFlats(vector<Flat> & flats)
{
    Flat flat1;
    Flat flat2;
    Flat flat3;
 
    flat1.FIO = "Ivanov";
    flat2.FIO = "Petrov";
    flat3.FIO = "Koobov";
 
    flat1.square = 29.0;
    flat2.square = 45.8;
    flat3.square = 25.6;
 
    flat1.roomNumber = 2;
    flat2.roomNumber = 1;
    flat3.roomNumber = 1;
 
    flat1.floor = 5;
    flat2.floor = 2;
    flat3.floor = 1;
 
    flats.push_back(flat1);
    flats.push_back(flat2);
    flats.push_back(flat3);
}
у тя требования есть какие нидь? напр. чтобы был массив динамический?
чтоб как то вводитились данные?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2013, 14:31
Привет! Вот еще темы с ответами:

Дана информация о площади каждой комнаты в квартире. Найти общую площадь комнат - Free Pascal
Помогите пожалуйста с задачей. Нужен код на паскале. Очень надо. Вот условие: Вам будет предоставлена информация о площади каждой...

Вывести данные о квартирах с самой большой площадью и самой маленькой - C (СИ)
Задание 5: Структуры Дана информация о пяти квартирах. Запись имеет вид: фамилия владельца, площадь, число комнат, этаж. Вывести...

Дана информация о пяти рабочих цеха. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем - C (СИ)
Здравствуйте! Не могли бы Вы помочь мне найти ошибку в моей программе и исправить ее. Дана информация о пяти рабочих цеха. Структура...

Вывести информацию о квартирах, расположенных на указанном этаже - Turbo Pascal
а не могли бы вы мне подсказать как дальше составить программу? Вообщем есть такое задание: Квартира описывается свойствами порядковый...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.01.2013, 14:31
Ответ Создать тему
Опции темы

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