Метод появления нового числа в массиве - C#

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

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

Задание состоит из двух пунктов! 1- Сформируйте массив, представляющий собой поле для игры «2048». Поле является массивом 4x4 Это я сделал,вот код:
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. int[,] m = new int[,] { { 0, 2, 0, 0 }, { 0, 0, 0, 0 }, { 4, 4, 16, 16 }, { 2, 64, 32, 64 } };
  4. Show(m);
  5. Console.ReadLine();
  6. }
  7. static void Show(int[,] a)
  8. {
  9. for (int i = 0; i < a.GetLength(0); i++)
  10. {
  11. for (int j = 0; j < a.GetLength(1); j++)
  12. {
  13. Console.Write("{0,5}", a[i, j]);
  14. }
  15. Console.WriteLine();
  16. Console.WriteLine();
  17. }
  18. }
  19. }
  20. }
2 - Напишите

метод

появления нового числа в свободной клетке(свободная клетка это "0") сформированного игрового поля. Числа 2 или 4 должны генерироваться случайно. Как это сделать,я не знаю

Решение задачи: «Метод появления нового числа в массиве»

textual
Листинг программы
  1. Random rand = new Random();
  2. int newValue = (rand.Next(2) != 0) ? 2 : 4;

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


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

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

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы