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

Фамилии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать программу на C++ http://www.cyberforum.ru/cpp-beginners/thread1031871.html
Может кто помочь переделать программу, заменив часть кода, оставим неизменным алгоритм вычисления. Программа абсолютно рабочая, нужно просто сделать ее непохожей на исходник. Исходник прикреплен....
C++ Сформировать одномерный массив Сформировать одномерный массив с поощью генератора случайных чисел в диапазоне . В заданном массиве чисел заменить элементы с нечетными номерами на квадраты их номеров, а элементы с четными номерами-... http://www.cyberforum.ru/cpp-beginners/thread1031837.html
Динамическое распределение памяти C++
Здравствуйте! Имеется такая задача (см. вложения). Помогите составить функцию, использующую операцию new с адресацией, которая помещает массив из двух подобных структур в буфер. Остальное доделаю...
Как выделить память? C++
Нужно заполнить треугольную матрицу вида 1 1 1 1 1 - 1 - - На элементы с "-" память не должна выделяться. A=(float**)malloc(n * sizeof(float*)); if(A==NULL) {
C++ граф http://www.cyberforum.ru/cpp-beginners/thread1031811.html
Генеалогическое дерево некоторого рода представлено графом не более 14 вершин. Узел каждой вершины графа дополнительно включает имя представителя рода. Организовать поиск наиболее часто...
C++ Удвоенная сумма положительных элементов массива Добрый день,есть такое задание: Даны натуральное число n и действительные числа a1...an. Получить удвоенную сумму всех положительных членов последовательности. Написал я программу, но выводит... подробнее

Показать сообщение отдельно
ВАваф
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 49

Фамилии - C++

07.12.2013, 14:11. Просмотров 538. Ответов 3
Метки (Все метки)

Дан список фамилий. Вывести отдельно мужские фамилии, женские и фамилии, по которым нельзя определить пол.

Не могу разобраться с этой задачей... Если бы вводился пол человека, все ясно, а так ничего не понимаю.. Друг посоветовал работать через векторы, единственное, что я пока смог понять и найти в интернете, это ввод и вывод вектора. В общем, помогите решить задачу, пожалуйста...
Если не затруднит, писать краткие объяснения

Вот пока что, что есть:
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 "stdafx.h"
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <vector>
#include <string>
#include <clocale>
#include <windows.h>
using namespace std;
int main ()
{setlocale(LC_ALL, "");
std::vector<std::string> students; // Создание вектора из строк
std::string mesto = "";    // Буфер для ввода фамилии студента
std::cout << "Вводите фамилии студентов, "
              << "по окончанию ввода, введите пустую строку" << std::endl;
do {
        std::getline(std::cin, mesto);
        if (mesto.size() > 0) {            // Добавление элемента в конец вектора
            students.push_back(mesto);
        }
    } while (mesto != "");              
unsigned int vector_size = students.size();     // Сохраняем количество элементов вектора 
std::cout << "Фамилии:" << std::endl;
    for (int i = 0; i < vector_size; i++) {             // Вывод заполненного вектора на экран
        SetConsoleCP(1251);
        std::cout << students[i] << std::endl; 
    }
_getch ();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru