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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Arsen
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 3
#1

Посчитать количество квартир на заданной улице - C++

06.01.2012, 03:19. Просмотров 1339. Ответов 4
Метки нет (Все метки)

Привет всем, признаюсь честно не*рена непонимаю в массивах. а через 2 дня Экзамен, и надо успеть здать лабороторку. поможете?

задание заключается вот в чём.

написать консольную программу на языке C++ с использованием структур. Программа должна позволять пользователю добавлять данные в массив структур, просматривать этот массив, а также выполнять дополнительную операцию в соответствии с индивидуальным заданием.

Поля структуры: название улицы, номер дома, количество квартир. Операция: посчитать количество квартир на заданной улице.


Спасибо всем кто отзовется...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2012, 03:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посчитать количество квартир на заданной улице (C++):

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

Посчитать количество слов в заданной строке - C++
Вычислить значение f= {q}^{sin(x)} функции где q – количество символов, которые надо найти в контрольной строке Контрольная строка...

Посчитать количество локалных минимумов заданной матрицы - C++
Элемент матрицы называется локальным минимумом, если от срого меньше всех имеющихся у него соседей. Посчитать кол-во локалных минимумов...

Посчитать количество локальных минимумов заданной матрицы - C++
Элемент матрицы называется локальным минимумом, если он строго меньше, всех имеющихся у него соседей. посчитать колличество локальных...

Посчитать количество слов в заданной последовательности, начинающиеся с буквы B - C++
Группы символов, разграничены пробелами (одним или несколькими) и не содержат пробелов в середине себя, называются словами. Посчитать...

Посчитать сумму с заданной точностью eps и указать количество учтенных слагаемых - C++
№1 задано действительные числа x,a,e(epselon)(x!=0,a!=0,e>0). Сделать программу которая считает суму с заданной точностью e(epselon) и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
NoMasters
Псевдослучайный
1754 / 1097 / 72
Регистрация: 13.09.2011
Сообщений: 3,134
06.01.2012, 03:25 #2
Цитата Сообщение от Arsen Посмотреть сообщение
через 2 дня Экзамен, и надо успеть здать лабороторку
А перестать "не*рена не понимать" не надо? Вообще с такой постановкой вопроса лучше во фриланс.
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
06.01.2012, 03:51 #3
Цитата Сообщение от Arsen Посмотреть сообщение
Срочно!
 Комментарий модератора 
Arsen, в этом разделе форумчане помогают добровольно, а вы им ещё и сроки тут устанавливаете, некрасиво
0
Arsen
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 3
06.01.2012, 15:09  [ТС] #4
Простите пожалуйста. Просто в понедельник этот вопрос не будет актуален..
0
Vergil111
31 / 31 / 6
Регистрация: 30.11.2010
Сообщений: 81
06.01.2012, 17:10 #5
Как-то так
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
64
65
66
67
68
69
70
71
72
#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <iterator>
#include <conio.h>
 
using namespace std;
 
struct address{
    string street_name;
    int house_number;
    int number_of_apartments;
    friend istream& operator >> (istream& s, address& a);
    friend ostream& operator << (ostream& s, const address& a);
};
 
istream& operator >>(istream& s, address& a){
    cout << "\nEnter street name: ";
    s >> a.street_name;
    cout << "Enter house number: ";
    s >> a.house_number;
    cout << "Enter number of apartments: ";
    s >> a.number_of_apartments;
    return s;
}
 
ostream& operator << (ostream& s, const address& a){
    s << "\nStreet name: " << a.street_name << endl;
    s << "House number: " << a.house_number << endl;
    s << "Number of apartments: " << a.number_of_apartments << endl;
    return s;
}
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    vector<address> test;
    char ch;
    address tmp;
    do{
        cout << "\nEnter one of possible variants(a - add, s - show, c - count, n - exit):"; 
        ch=getche();
        switch(ch){
            case 'a':
                cin >> tmp;
                test.push_back(tmp);
                break;
            case 's':
                copy(test.begin(),test.end(), ostream_iterator<address>(cout, "\n"));
                break;
            case 'c':{
                string street;
                cout << "\nEnter street: ";
                cin >> street;
                int counter=0;
                for(int i=0; i<test.size(); i++){
                    if(test[i].street_name==street)
                        counter+=test[i].number_of_apartments;
                }
                cout << counter << endl;
                break;
                }
            case 'n':
                cout << "Goodbye!\n" << endl;
                break;
        }
    }
    while(ch!='n');
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2012, 17:10
Привет! Вот еще темы с ответами:

В заданной строке посчитать количество слов, содержащих только строчные латинские буквы - C++
Здравствуйте. Столкнулся с такой проблемой, что при вводе, например, строки &quot;AAAA aaaa AAAAaaa aaaAAA&quot; она выводит ответ 2 слова, однако...

Структура "Работники фирмы", найти проживающих на заданной улице. - C++
Дан массив данных о работниках фирмы: ФИО и адрес (улица, дом, квар- тира). Во второй массив записать только тех из них, которые живут на...

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

Посчитать количество всех букв и количество вхождений каждой буквы - C++
Есть файл из нескольких строк. нужно: 1 посчитать количество всех букв 2 посчитать количество каждой из букв (abcd) Проблема:...


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

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

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