Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
sad637
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 20
#1

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

26.04.2017, 12:08. Просмотров 154. Ответов 5
Метки нет (Все метки)

Задан массив записей, который содержат сведения: фамилии студентов, их имена.
Напечатать наиболее распространенные мужские и женские имена.

http://www.cyberforum.ru/cpp-beginners/thread684670.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2017, 12:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задан массив записей, который содержат сведения: фамилии студентов, их имена. Напечатать наиболее распростране (C++):

Выведите фамилии и имена студентов в порядке убывания их среднего балла
Выведите фамилии и имена студентов в порядке убывания их среднего балла

Вывести фамилии и имена всех студентов, имеющих максимальные стипендии на каждом курсе
На вход программе подаются сведения о студентах некоторого вуза. В ...

Напечатать фамилии, имена и подсчитать общее число жителей, родившихся после 1990 года
Даны результаты переписи населения, которые хранятся в памяти ЭВМ. Напечатать...

Программа выводит неверный ответ (дан массив структур, содержащий сведения об успеваемости студентов - вывести список неуспевающих студентов)
Задача: Дан массив структур, содержащий сведения об успеваемости по...

Напечатать список студентов, фамилии которых начинаются на букву,веденную с клавиатуры
Помогите разобраться в чем ошибка. Условие:Напечатать список студентов,...

5
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
26.04.2017, 12:23 #2
Саша, Валя - мужское или женское имя?
0
sad637
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 20
26.04.2017, 14:14  [ТС] #3
я думаю лучше использовать полные имена Александр/Александра и Валентин/Валентина
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
26.04.2017, 14:36 #4
Где базу имён брать для распознавания?
Напечатать наиболее распространённое имя то легко, а вот понять к какой категории оно относится - непосильная задача. Тем более, что сейчас можно именовать детей (почти) как угодно.
0
sad637
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 20
26.04.2017, 15:42  [ТС] #5
Да, вы правы, думаю стоит просто вывести наиболее распространеные имена из списка, а пользователь сам поймет какие из них мужски, а какие женские, если они будут написаны полностью)
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
26.04.2017, 15:53 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <map>
#include <string>
 
int main()
{
    std::ifstream ifs("input.txt");
    size_t maxCounter = 0;
    std::string str;
    std::map<std::string, size_t> m;
    while (ifs >> str)
    {
        const size_t cnt = ++m[str];
        if (maxCounter < cnt)
            maxCounter = cnt;
    }
    for (const auto &p : m)
        if (p.second == maxCounter)
            std::cout << p.first << std::endl;
}
0
26.04.2017, 15:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2017, 15:53
Привет! Вот еще темы с решениями:

Задан массив записей, содержащих сведения о фамилии и екземенацийну оценку.
Народ помогите сделать 2 задачи, срочно нужно... Пожалуста! 1 Задача. ...

Задан массив записей, которые содержат сведения о фамилиях и соответствующих им номерах телефонов.
Задан массив записей, которые содержат сведения о фамилиях и соответствующих им...

Сформировать массив записей, содержащих: фамилии студентов, оценки по физике, математике и информатике
Сформировать массив записей, содержащих сведения: фамилии студентов; оценки с...

В списке, содержащем фамилии, имена и отчества студентов группы, заменить имена и отчества на инициалы
В списке, содержащем фамилии, имена и отчества студентов группы, заменить имена...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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