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

БД (имя, фамилия, область, город, адрес, номер телефона). Выделить все упомянутые области и количество человек которое приходится на каждую из них. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу объявить шаблонный класс http://www.cyberforum.ru/cpp-beginners/thread880801.html
Здравствуйте, имеется шаблонный класс динамического массива: template<typename T> class DynamicArray { public: DynamicArray(int size); ~DynamicArray(); void Add(T element); T Get(int index); void Resize(int newSize);
C++ Очередь как кольцевой массив Очередь как кольцевой массив. Скопировать содержимое стека в очередь. Я в программирование не особо, а сдать надо. Буду очень благодарна. =* Если можно , то с комментариями. http://www.cyberforum.ru/cpp-beginners/thread880800.html
Вывести стек наоборот ! C++
Присоединить голову второго стека к хвосту первого. Помогите пожалуйста с последним циклом while(top2) , нужно вывести стек наоборот // STEK_3.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include <iostream> using namespace std; struct node
C++ Преобразование string в float
подскажите как оптимальнее преобразовать число в формате CString -1E+008, которое я получаю из Excel-я. Может существуют стандартные решения в STL или Boost? Решение на регулярных выражениях с поиском E в строке у меня уже есть. чтение из Excel производится классом CExcelWorkbook, на VC++ 7. Добавлено через 3 минуты терь совсем дошло std::stringstream ss; ss << sMin; float k = 0.0;
C++ Написать библиотеку функций (шаблонов функций) для работы с динамическим двумерным массивом, реализующие следующие задачи http://www.cyberforum.ru/cpp-beginners/thread880783.html
помогите пожалуйста Написать библиотеку функций (шаблонов функций) для работы с динамическим двумерным массивом, реализующие следующие задачи 1. Создание динамического массива указанного размера и его заполнения случайными числами. Функция возвращает адрес созданного массива (или адрес матрицы передается по ссылке). 2. Вывод элементов матрицы 3. Дополнение матрицы новой строкой 4. Удаление...
C++ Как определить первый с конца четный элемент двумерного массива? двумерный массив. Как определить первый с конца четный элемент двумерного массива? Как написать цикл for с конца в начало. подробнее

Показать сообщение отдельно
kostya990
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 12

БД (имя, фамилия, область, город, адрес, номер телефона). Выделить все упомянутые области и количество человек которое приходится на каждую из них. - C++

27.05.2013, 17:57. Просмотров 430. Ответов 1
Метки (Все метки)

Есть база данных в которой хранится информация о человеке (имя, фамилия, область, город, адрес, номер телефона). Мне нужно выделить все упомянутые области и количество человек которое приходится на каждую из них. Не могу понять в чем ошибка.
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
v.clear();
             ifstream fin("Phone book.txt");
             if(!fin.is_open()) cout<<"Error!"<<endl;
             while(!fin.eof()){
                               fin>>db.surname>>db.name>>db.obl>>db.city>>db.adres>>db.p_number;
                               if(db.surname.size()==0)break;
                               v.push_back(db);
                               if(reg.size()!=0){
                               for(int j=1;j<v.size();j++){
                                                     for(int i=0;i<reg.size()-1;i++){
                                                                           if(v[j].obl!=reg[i].ob){
                                                                                                   st.ob=v[j].obl;
                                                                                                   st.g=1;
                                                                                                   reg.push_back(st);
                                                                                                   }
                                                                           else
                                                                               reg[i].g++; 
                                                                               
                                                                           }
                                                     }
                                                  }
                               else{
                                    st.ob=v[0].obl;
                                    st.g=1;
                                    reg.push_back(st);
                                    cout<<reg[0].ob<<reg[0].g<<endl;
                                    }
                               }
             fin.close();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru