Написать программу в с++, определяющую, какое число чаще других встречается в последовательности целых случайных чисел. для генерации чисел использовать линейный конгруэнтный метод.
264
425
Ответы на вопрос:
#include < iostream> using namespace std; const int n = 15; double congruential(int & x) // функция генерации псевдослучайных чисел { const int m = 100, // генерация псевдослучайных чисел в диапазоне значений от 0 до 100 (выбирается случайно m > 0) a = 8, // множитель (выбирается случайно 0 < = a < = m) inc = 65; // инкрементирующее значение (выбирается случайно 0 < = inc < = m) x = ((a * x) + inc) % m; // формула линейного конгруэнтного метода генерации псевдослучайных чисел return (x / double(m)); } int main() { double arr[n]; double num, frq, max_frq; int x0 = 20; for (int i=0; i< n; i++) { arr[i] = congruential(x0); cout < < arr[i] < < " "; } num = arr[0]; max_frq = 1; for (int i=0; i < n-1; i++) { frq = 1; for (int k = i+1; k< n; k++) if (arr[i] == arr[k]) frq += 1; if (frq > max_frq) { max_frq = frq; num = arr[i]; } } cout < < endl; if (max_frq > 1) cout < < max_frq < < " : " < < num < < endl; else cout < < "all uniqum" < < endl; return 0; }
Россия: Милош, Финляндия: Дмитрий, Чехия: Гьорд, Швеция: Каапо
Объяснение:
нам известно, что Дмитрий, Гьорд и Каапо точно не тренера российской команды, Каапо и Гьорд точно не тренируют финскую, Гьорд шведскую, а Милош чешскую. Следовательно, российскую команду тренирует Милош, Дмитрий (поскольку Милоша предположить уже не можем) тренирует финскую, у швеции остается только один вариант - Каапо, а значит, у Чехии остался только Гьорд
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
DmitriuLOOOO22.06.2022 09:29
-
norucov29.10.2021 06:02
-
ehot200403.12.2022 05:13
-
Maksikar19.10.2021 02:54
-
vhbhvgh30.05.2021 22:29
-
arshavin109929.05.2023 15:38
-
monsterhi00305.11.2020 22:04
-
Vrentor21.01.2021 16:56
-
maksimiksanov13.06.2023 16:59
-
dinafait200120.06.2022 21:38
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.