Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Play(int[,] bingo)
- {
- Random R = new Random();
- bool ok = true;
- while (ok)
- {
- int num = R.Next(1, 51);
- int range = (num - 1) / 10;
- switch (range)
- {
- case 0: for (int i = 0; i < 5; i++) { if (bingo[i, range] == num) bingo[i, 0] = 0; }
- break;
- case 1: for (int i = 0; i < 5; i++) { if (bingo[i, range] == num) bingo[i, 1] = 0; }
- break;
- case 2: for (int i = 0; i < 5; i++) { if (bingo[i, range] == num) bingo[i, 2] = 0; }
- break;
- case 3: for (int i = 0; i < 5; i++) { if (bingo[i, range] == num) bingo[i, 3] = 0; }
- break;
- case 4: for (int i = 0; i < 5; i++) { if (bingo[i, range] == num) bingo[i, 4] = 0; }
- break;
- }
- for (int j = 0; j < 5; j++)
- {
- int sum = 0;
- for (int i = 0; i < 5; i++)
- {
- sum += bingo[i,j];
- }
- if (sum == 0)
- {
- Console.Write(j + 1);
- ok = false;
- }
- }
- }
- }
- static void Main(string[] args)
- {
- Random R = new Random();
- int[,] bingo = new int[5, 5];
- for (int j = 0; j < 5; j++)
- {
- for (int i = 0; i < 5; i++)
- {
- switch (j)
- {
- case 0: bingo[i, j] = R.Next(1, 11);
- break;
- case 1: bingo[i, j] = R.Next(11, 21);
- break;
- case 2: bingo[i, j] = R.Next(21, 31);
- break;
- case 3: bingo[i, j] = R.Next(31, 41);
- break;
- case 4: bingo[i, j] = R.Next(41, 51);
- break;
- }
- }
- }
- Play(bingo);
- Console.ReadLine();
- }
- }
- }
Add Comment
Please, Sign In to add comment