Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.95 KB | None | 0 0
  1. using System;
  2.  
  3. namespace test_2
  4. {
  5.     class Program
  6.     {
  7.  
  8.  
  9.         public void Run()
  10.         {
  11.             const int count = 5;
  12.             Random rand = new Random();
  13.  
  14.             bool[] isAnswered = new bool[count];
  15.             string[] qustions = new string[count];
  16. qustions[0] = "Как зовут змею Волан-де-Морта? \n1) Невил \n2) Нагайна \n3) Хагрид";                                                
  17. qustions[1] = "Кто закрыл проход на платформу 9 3⁄4 во втором фильме? \n1) Добби \n2) Волан-де-Морт \n3) Гермиона";                 qustions[2] = "Кто был звездой на первой карточке от шоколадной лягушки Гарри? \n1) Волан-де-Морт \n2) Шрек \n3) Альбус Дамблдор";
  18. qustions[3] = "Был ли Гарри старостой факультета? \n1) Да \n2) Нет";                                                              
  19. qustions[4] = "Сколько крестражей у волан де морта? \n1) 7 \n2) 5 \n3) 13";                                                        
  20.  
  21.             while (HaveUnansweredQuestions(isAnswered))
  22.             {
  23.                 int index = rand.Next(5);
  24.  
  25.                 if (isAnswered[index])
  26.                 {
  27.                     continue;
  28.                 }
  29.                 else
  30.                 {
  31.                     Console.WriteLine($"Вопрос№{index + 1}: {qustions[index]}");
  32.                     isAnswered[index] = true;
  33.                 }
  34.             }
  35.         }
  36.         bool HaveUnansweredQuestions(bool[] isAnswered)
  37.         {
  38.             for (int i = 0; i < isAnswered.Length; i++)
  39.             {
  40.                 if (isAnswered[i])
  41.                 {
  42.                     continue;
  43.                 }
  44.                 return true;
  45.             }
  46.             return false;
  47.         }
  48.  
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement