Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
valeriy007
77 / 22 / 18
Регистрация: 27.10.2014
Сообщений: 420
1

Случайный выбор имени

27.06.2015, 14:26. Просмотров 540. Ответов 4
Метки нет (Все метки)

По заданию у меня есть человек и нужно дать ему случайное имя из 10 предложенных.
Сначала думал через enum, но не нашел как выбирать рандомно, да и выводит оно номер в перечислении а не само имя.
Потом решил создавать переменную со случайным значением от 0 до 9, через свич присваивать имя в зависимости он цифры.

Может кто подскажет как все таки через перечисления можно или альтернативный способ, ато если представить что имен 100, то со свичом будет проблемно играться. С++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2015, 14:26
Ответы с готовыми решениями:

Случайный выбор билета
Составить программу случайного выбора билета в театр из 5 предлагаемых, причем...

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

Случайный выбор буквы
У меня есть две переменные типа char в массиве, допустим 'A' и 'B'. Как с...

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

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

4
isobo531
43 / 43 / 28
Регистрация: 11.11.2014
Сообщений: 325
27.06.2015, 14:29 2
Не, я бред предложил..
0
valeriy007
77 / 22 / 18
Регистрация: 27.10.2014
Сообщений: 420
27.06.2015, 14:44  [ТС] 3
Цитата Сообщение от isobo531 Посмотреть сообщение
Не, я бред предложил..
Перечислять через [] не получиться

Добавлено через 7 минут
C++
1
2
3
4
5
srand(time(0));
 
    std::string str[3] = { "Red", "Green", "Blue" };
    
    std::cout << str[rand() % 3];
Сам разобрался
0
isobo531
43 / 43 / 28
Регистрация: 11.11.2014
Сообщений: 325
27.06.2015, 14:59 4
valeriy007, Всё же получилось?

Добавлено через 1 минуту
Я предлагал не перечислять, а делать рандом. cout << arr[i]. Только вместо i будет рандом.
0
valeriy007
77 / 22 / 18
Регистрация: 27.10.2014
Сообщений: 420
27.06.2015, 15:15  [ТС] 5
Цитата Сообщение от isobo531 Посмотреть сообщение
Я предлагал не перечислять, а делать рандом. cout << arr[i]. Только вместо i будет рандом.
Я просто подумал, ты хотел с enum.
0
27.06.2015, 15:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2015, 15:15

Случайный выбор из трех заданных чисел
Здравствуйте, как сделать выбор из 3 числ (1, 0 и 0,5) ????

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

Реализовать случайный выбор одного из элементов массива типа std::string
Доброго времени суток, господа! Возник вопрос о том как в random выводить...


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

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

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