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

Сформировать банк данных кинологов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ уравнение теплопроводности http://www.cyberforum.ru/cpp-beginners/thread819566.html
Всем привет. Собственно есть уравнение теплопроводности, надо его запрограммировать. Вводим граничные и начальные условия. Я все это сделал и программа даже считает, но только в Ubunte. По завершению...
C++ Двумерные массивы. Переставьте столбцы массива так, чтобы их максимальные элементы образовали возрастающую последовательность Объявите двумерный целочисленный массив, в котором n строк по m элементов. Выполните генерацию массива случайными целыми числами из промежутка [a; b). Переставьте столбцы массива так, чтобы их... http://www.cyberforum.ru/cpp-beginners/thread819556.html
Кодирование Хаффмана - побитовый ввод/вывод C++
Доброго времени суток. Пишу алгоритм кодирования Хаффмана для ДКП. Столкнулся с проблемой реализации побитового ввода/вывода и декодирования (функции WriteHuffmanCodeToFile и ReadHuffmanCodeOfFile)....
Динамическая матрица (сделать, чтобы программа выводила адреса и считала произведение) C++
Помогите пожалуйтса!!! Не знаю, как записать, чтобы программа выводила адреса и считала произведение!!!! Дана динамическая целочисленная матрица. Построить динамический одномерный массив, каждый...
C++ Найти ошибки почему неправильно считает! http://www.cyberforum.ru/cpp-beginners/thread819531.html
Тут нужно для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности е...
C++ Использование структур В прайс-листе с.ц. находится информация о номере модели телефона, номеров комплектующих деталей и их стоимости. Вывести список комплектующих деталей для определенной модели телефона, которые входят в... подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
27.03.2013, 20:43
KathrineY, сейчас покажу

Добавлено через 10 минут
KathrineY, как-то так, в виде таблице уже сами сделаете вывод... а какие запросы должны быть? поиск по каким ключам?

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
73
74
75
#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
 
struct Bank{
    string FIO,
           nickname,
           breed,
           date_of_birth,
           pedigree,
           medal;
 
    void enter_data()
    {
        cout << "\nEnter FIO of owner: ";
            getline(cin, FIO, '\n');
        cout << "Enter the name of the dog: ";
            getline(cin, nickname, '\n');
        cout << "Enter type dog breed: ";
            getline(cin, breed, '\n');
        cout << "Enter the date of birth dogs: ";
            getline(cin, date_of_birth, '\n');
        cout << "Availability of pedigree (yes/no): ";
            getline(cin, pedigree, '\n');
        cout << "Availability medals (yes/no): ";
            getline(cin, medal, '\n');
    }
 
    void print_data()
    {
        cout << "\nFIO of owner: " << FIO;
        cout << "\nEnter the name of the dog: " << nickname;
        cout << "\nEnter type dog breed: " << breed;
        cout << "\nEnter the date of birth dogs: " << date_of_birth;
        cout << "\nAvailability of pedigree (yes/no): " << pedigree;
        cout << "\nAvailability medals (yes/no): " << medal << "\n";
    }
};
 
bool pred(Bank *value1, Bank *value2)
{
    return value1 -> FIO < value2 ->FIO;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int size;
    cout << "Enter the number of owners: ";
        cin >> size;
        cin.ignore();
 
    //данные будут храниться в векторе
    vector<Bank*> coll;
 
    Bank *Universal;
 
    cout << "\nEnter the data:";
    for(int i = 0; i < size; ++i){
        Universal = new Bank; 
        Universal -> enter_data();
        coll.push_back(Universal);
    }
 
    sort(coll.begin(), coll.end(), pred);
 
    cout << "\nPrint the sorted data:";
    for(unsigned i = 0; i < coll.size(); ++i)
        coll[i] -> print_data();
 
    cout << "\n\n";
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru