Генератор имён, фамилий и отчеств

Вообще никак не могу создать программу на c++, для того чтобы она генерировала имена и фамилии, помогите, пожалуйста

#include <iostream>
#include <string>

int main(int argc, char argv[])
{
    setlocale(LC_ALL, "Russian");
    char * filename = new char;
    const int size(65);

    std::string mas[size] = { "Харитон","Артемий","Елисей","Александр","Дмитрий","Виктор","Изяслав","Ярослав","Ростислав","Фадей","Богдан","Сергей",
        "Пахом","Вадим","Макар","Марк","Митофан","Остап","Потап","Прохор","Радислав","Андрей","Артем","Олег","Валерий","Виталий","Владимир","Влас",
        "Вячеслав","Геннадий","Георгий","Герман","Глеб","Григорий","Давид","Данила","Дементий","Дмитрий","Денис","Евгений","Евдоким","Егор","Евстафий",
        "Елисей","Емельян","Игорь","Игнатий","Захар","Измаил","Илья","Иннокентий","Иосиф","Карл","Кирилл","Константин","Ян","Якуб","Юрий","Фома",
        "Тимофей","Тимур","Тимур","Тихон","Ульян","Федор" };


    for (int i = 0; i < size + 1; ++i)              
        for (int j = i + 1; j < size; ++j) {
            if (mas[j] > mas[i]) {
                std::string t(mas[i]);
                mas[i] = mas[j];
                mas[j] = t;
            }

        }

    for (int i = 0; i < size; ++i)                  
        std::cout << mas[i] << std::endl;


    system("pause");
}

Как соотносится код в третьем посте с задачей из первого поста? (Код, кстати, с ошибками.)

В чём проблема? В составлении алгоритма генерации всех пар имя/фамилия? или в его реализации?

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

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

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.