С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 29.10.2016
Сообщений: 23
1

Как упорядочить по знакам зодиака?

16.02.2017, 14:40. Показов 1545. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вводим данные нескольких человек( фамилия, имя, знак зодиака, дата рождения). Далее надо упорядочить по знакам зодиака... не пойму как это сделать. Помогите, пожалуйста!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2017, 14:40
Ответы с готовыми решениями:

Упорядочить записи по знаку зодиака
Здравствуйте, помогите пожалуйста упорядочить записи по знаку зодиака. Облазил все темы но до меня...

Упорядочить строки в массиве по знаку зодиака
Такая программа: #include <iostream.h> class ZNAK { public: char familiya; char imya;...

Структура Znak. Как сделать сортировку по знакам зодиака?
Описать структуру с именем ZNAK, содержащую следующие поля: • фамилия, имя; • знак Зодиака; •...

Связка по первым 4 знакам из 5, возможно ли это и как?
связка по первым 4 знакам из 5, возможно это и как?

1
8 / 8 / 10
Регистрация: 10.02.2017
Сообщений: 31
16.02.2017, 15:11 2
Лучший ответ Сообщение было отмечено СветланаХ как решение

Решение

Решение через map:
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
include <bits/stdc++.h>
using namespace std;
 
struct User {
    string Name;
    string Surname;
}; 
 
int main() {
    setlocale(0, "");
    map <string, User> lib;
    string zodiak;
    while(cout << "Введите знак: " && cin >> zodiak && zodiak != "Конец") {
        cout << "Введите имя: ";
        cin >> lib[zodiak].Name;
        cout << "Введите фамилию: ";
        cin >> lib[zodiak].Surname;
    }
    cout << "Введите знак: ";
    string sign;
    cin >> sign;
    cout << "Данные: ";
    map <string, User>::iterator iter = lib.find(sign);
    if(iter != lib.end()) {
        cout << lib[sign].Name << endl;
        cout << lib[sign].Surname << endl;
    }
    else
        cout << "В списке нет такого знака!";
}

Не по теме:

Как сравнить слова?
Где-то я это уже видел...

0
16.02.2017, 15:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2017, 15:11
Помогаю со студенческими работами здесь

Вычисление по знакам из edit
Даны 10 меток от 0 до 9, между метками edit'ы в которые нужно вписать знаки мат.операций, но может...

Округлить к п знакам после запятой
Как обрезать к 2 или 3 накам после запятой?

Разделение строки по знакам препинания
у меня есть строка, например:&quot;&quot;вася - плохой,Петя:хороший&quot; Т.е. мне надо разделить любую строку на...

Выбор значения по первым знакам в ячейке
День добрый! Подскажите как реализовать следующую мысль: Есть изначально известные наименования...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru