Как заполнить две любые пустые клетки массива [4][4] числом "2" (с вероятностью 90%) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Как заполнить две любые пустые клетки массива [4][4] числом "2" (с вероятностью 90%) или числом "4" (с вероятность 10%)? Взял тему курсового в универе - аналог игры 2048. Нужна помощь, заранее спасибо.

Решение задачи: «Как заполнить две любые пустые клетки массива [4][4] числом "2" (с вероятностью 90%)»

textual
Листинг программы
rand() % 100 < 90 ? 2 : 4;

Объяснение кода листинга программы

Код представлен одним выражением, которое описывает условие и результат.

  1. rand() - это функция, которая генерирует случайное число от 0 до 1 (включительно).
  2. 90 - это вероятность, что будет сгенерировано число 2.
  3. < 90 - это условие, которое проверяет, является ли сгенерированное число меньше 90.
  4. 2 - это значение, которое будет присвоено двум пустым ячейкам массива, если сгенерированное число меньше 90.
  5. 4 - это значение, которое будет присвоено двум пустым ячейкам массива, если сгенерированное число больше или равно 90. Таким образом, код проверяет, будет ли сгенерированное случайное число меньше 90. Если это так, то двум пустым ячейкам массива присваивается значение 2. В противном случае, им присваивается значение 4.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.357 из 5
Похожие ответы