Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как писать функцию на c++ которая выбирает рандомно из двух значений

GoDness 1 Профи (980), закрыт 2 года назад
Лучший ответ
Ксения Райт Гений (99757) 2 года назад
Так как-нибудь:
#include <ctime>
#include <cstdlib>
#include <iostream>
using namespace std;
int choice(int x, int y)
{ return rand()%2 ? x : y; }
int main()
{ int a, b; srand(time(nullptr)); for (;;)
{ cin >> a >> b; cout << choice(a, b); } }
В функцию choice передаются по значению два аргумента, а возвращает она один из них выбранный случайным образом
Остальные ответы
Άηϑρέΰ ҂ Искусственный Интеллект (180029) 2 года назад
в самой функции генери случайное число и там решай какой параметр использовать
Похожие вопросы