Класс Random и ошибка "Ошибка невозможно преобразовать int в bool" - C#

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

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

столкнулся с проблемой. на С++ работало отлично:
Листинг программы
  1. bool arr[2][3]={false};
  2. srand((unsigned)time(NULL));
  3. short srand=rand();
  4. for(int i=0;i<2;i++)
  5. {
  6. for(int j=0;j<3;j++){
  7. arr[i][j]=rand()%2;
  8. }
  9. }
как такое на C# можно реализовать?
Листинг программы
  1. bool [2,3]arr;
  2. Random rand = new Random(DateTime.Now.Millisecond);
  3. for (int i = 0; i < 2; i++)
  4. {
  5. for (int j = 0; j <3; j++)
  6. {
  7. arr[i, j]=rand.Next()%2;//вот тут ошибка невозможно преобразовать int в bool
  8. }
  9. }
как быть?

Решение задачи: «Класс Random и ошибка "Ошибка невозможно преобразовать int в bool"»

textual
Листинг программы
  1. arr[i, j]=(rand.Next()%2==0);

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


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

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

13   голосов , оценка 3.692 из 5

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

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

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