Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
0 / 0 / 1
Регистрация: 23.11.2016
Сообщений: 40

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

27.11.2016, 18:33. Показов 6103. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужна помощь в написании программы на c++
Программа должна из файла брать данные( к примеру есть текстовик с 10000 именами) и по заданному условию( к примеру 500) она берет 500 имен и в случайном порядке их генерирует и выводит в новый текстовик.
Есть небольшой код, но не то что нужно, помогите

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <fstream> 
 
 
 
int main(int argc, char argv[])
{
    setlocale(LC_ALL, "Russian");
    std::ofstream fout("z.txt");
    const int size(65);              
 
    std::string mas[size] = { "Харитон","Артемий","Елисей","Александр","Дмитрий","Виктор","Изяслав","Ярослав","Ростислав","Фадей","Богдан","Сергей",
        "Пахом","Вадим","Макар","Марк","Митофан","Остап","Потап","Прохор","Радислав","Андрей","Артем","Олег","Валерий","Виталий","Владимир","Влас",
        "Вячеслав","Геннадий","Георгий","Герман","Глеб","Григорий","Давид","Данила","Дементий","Дмитрий","Денис","Евгений","Евдоким","Егор","Евстафий",
        "Елисей","Емельян","Игорь","Игнатий","Захар","Измаил","Илья","Иннокентий","Иосиф","Карл","Кирилл","Константин","Ян","Якуб","Юрий","Фома",
        "Тимофей","Тимур","Тимур","Тихон","Ульян","Федор" };      
system("pause");
}
}
Добавлено через 29 минут
ап,

Добавлено через 1 час 16 минут
upu

Добавлено через 26 минут
up1
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2016, 18:33
Ответы с готовыми решениями:

Написать генератор фамилий
Хочу написать генератор фамилий, пока глобальных проблем нет, ток вот ошибку выдает, если, судя по всему, используется &quot;ъ&quot;, когда...

Сортировка имен, фамилий и отчеств
var s1:string; s:array of string; a:array of string; i,j,j1,k,n:integer; begin read(n); for k:=1 to (n+1) do begin ...

Склонение фамилий, имен и отчеств по падежам
Можно ли програмно заставить VBA склонять по отменкам Фамилию, Имя и Отчество?

2
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
28.11.2016, 10:38
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
    #include <iostream>
    #include <fstream>
    #include <chrono>
    #include <random>
    #include <set>
     
    int main()
    {
      std::default_random_engine generator (std::chrono::system_clock::now().time_since_epoch().count());
      std::uniform_int_distribution<int> distribution(1, 10000);
     
      std::set<int> n;
      while (n.size() != 500) n.insert(distribution(generator));
     
      std::string s;
      std::ifstream ifs("infile.txt");
      std::ofstream ofs("outfile.txt");
      int i = 1;
      while (getline(ifs, s))
          if (n.count(i++) > 0)
              ofs << s << std::endl;
     
      return 0;
    }
1
0 / 0 / 1
Регистрация: 23.11.2016
Сообщений: 40
28.11.2016, 17:21  [ТС]
Добавил библиотеку еще одну и сработало, спасибо
#include <string>
Можно закрывать тему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2016, 17:21
Помогаю со студенческими работами здесь

Выборка ID имен и фамилий
Здравствуйте, форумчане! Вот какая задача, есть таблица, в ней очень много строк, в которых через запятую (причем в хаотичном порядке)...

Склонение имен и фамилий
Помогите с алгоритмом по &quot;склонению&quot; имен и фамилий? Пример: Петя Иванов - Пети Иванову и т.д. Куда копать???

Смена имен и фамилий пользователей в домене
Здравствуйте, подскажите пожалуйста решение проблемы. Есть домен на Windows Server 2012R2, по умолчанию в Выводимом имени прописывается Имя...

Вывод в DataGrid массива Имен и Фамилий
Добрый день. У меня есть два массива: Массив Имен и массив фамилий. Как их вывести в DataGrid? &lt;Window...

Отсортировать массив фамилий и имен по алфавиту
пажлста!!! оч прашу вас помочь мне с масивами!!! нада написать такую програмку каторая.........при вводе с клавиатуры фамилий и имён...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru