Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Kevsy
0 / 0 / 0
Регистрация: 17.04.2017
Сообщений: 28
1

Случайный выбор дежурного из списка

17.04.2017, 16:21. Просмотров 916. Ответов 8
Метки нет (Все метки)

[*]Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два раза ниже, чем для мальчиков.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2017, 16:21
Ответы с готовыми решениями:

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

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

Случайный выбор имени
По заданию у меня есть человек и нужно дать ему случайное имя из 10...

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

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

8
Peoples
1358 / 845 / 751
Регистрация: 06.02.2016
Сообщений: 2,253
Записей в блоге: 18
Завершенные тесты: 4
17.04.2017, 19:00 2
Лучший ответ Сообщение было отмечено Kevsy как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <ctime>
using namespace std;
int main() {
    setlocale(LC_ALL,"RUS");
    srand(time(nullptr));
    int k=rand()%12+1;
    if(k>8 && k<=12) {
        cout<<"Д";
    } else cout<<"М";
    return 0;
}
1
Kevsy
0 / 0 / 0
Регистрация: 17.04.2017
Сообщений: 28
17.04.2017, 20:35  [ТС] 3
Делаю это в "codeblock" (рис.1)

Переношу в "Turbo C++" (рис.2)

Через первое окно (в "Turbo C++") файл запустить не получается, делаю это непосредственно через программу (но результат как я и говорил, рис.2)
0
Миниатюры
Случайный выбор дежурного из списка   Случайный выбор дежурного из списка  
Kevsy
0 / 0 / 0
Регистрация: 17.04.2017
Сообщений: 28
18.04.2017, 14:23  [ТС] 4
Вот если работать с Dev C++
0
Миниатюры
Случайный выбор дежурного из списка  
DemolitionMan
129 / 155 / 87
Регистрация: 06.04.2016
Сообщений: 992
18.04.2017, 14:32 5
Попробуйте просто #include <time> приложить.

Добавлено через 2 минуты
Цитата Сообщение от Peoples Посмотреть сообщение
C++
1
srand(time(nullptr));
- вот здесь обычно NULL или 0 пишут.
1
Kevsy
0 / 0 / 0
Регистрация: 17.04.2017
Сообщений: 28
18.04.2017, 16:18  [ТС] 6
C++
1
#include <time>
Смотреть (рис.1)

C++
1
#include <ctime>
Смотреть (рис.2)
0
Миниатюры
Случайный выбор дежурного из списка   Случайный выбор дежурного из списка  
Kevsy
0 / 0 / 0
Регистрация: 17.04.2017
Сообщений: 28
19.04.2017, 17:33  [ТС] 7
Задача решена, всем огромное спасибо за помощь.

Добавлено через 1 час 54 минуты
Только вот интересно, какая строчка отвечает за вероятность выбора М/Ж? (то есть, как понять что у девочек в 2-х раза меньше шансов)
0
DemolitionMan
129 / 155 / 87
Регистрация: 06.04.2016
Сообщений: 992
20.04.2017, 07:07 8
Строчки 7 и 8 программы Peoples во 2 сообщении. Так все-таки, как решили проблему с <time>. Какой include приложили?
0
Kevsy
0 / 0 / 0
Регистрация: 17.04.2017
Сообщений: 28
20.04.2017, 17:36  [ТС] 9
C++
1
#include <ctime>
0
20.04.2017, 17:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2017, 17:36

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

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

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


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

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

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