using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _7_laba
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
var rnd = new Random();
int[,] zvan = new int[3, 3];
for (var i = 0; i < 2; i++)
{
for (var j = 0; j < 2; j++)
{
zvan[i, j] = rnd.Next(0, 2);
}
}
zvan[2, 0] = 3;
zvan[2, 1] = 3;
zvan[2, 2] = 3;
int rows = zvan.GetUpperBound(0) + 1;
int columns = zvan.Length / rows;
// или так
// int columns = mas.GetUpperBound(1) + 1;
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
Console.Write($"{zvan[i, j]} \t");
//if (zvan == 0 )
}
Console.WriteLine();
}
Console.WriteLine("введите имя пользователя");
string x;
x = Console.ReadLine();
if (x == "1")
{
for (int i = 0; i < 1; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write($"{zvan[i, j]} \t");
// if (zvan == 0 )
}
Console.WriteLine();
}
while (true)
{
if (zvan[0, 0] == 0)
{
Console.WriteLine("объект 1 - чтение");
}
if (zvan[0, 0] == 1)
{
Console.WriteLine("объект 1 - запись");
}
if (zvan[0, 0] == 2)
{
Console.WriteLine("объект 1 - чтение, запись");
}
if (zvan[0, 1] == 0)
{
Console.WriteLine("объект 2 - чтение");
}
if (zvan[0, 1] == 1)
{
Console.WriteLine("объект 2 - запись");
}
if (zvan[0, 1] == 2)
{
Console.WriteLine("объект 1 - чтение, запись");
}
if (zvan[0, 2] == 0)
{
Console.WriteLine("объект 3 - чтение");
}
if (zvan[0, 2] == 1)
{
Console.WriteLine("объект 3 - запись");
}
if (zvan[0, 2] == 2)
{
Console.WriteLine("объект 1 - чтение, запись");
}
Console.WriteLine("введите команду");
string y;
x = Console.ReadLine();
if (zvan[0, 0] == 0 && x == "1 чтение")
{
Console.WriteLine("чтение успешно");
}
else if (zvan[0, 0] == 0 && x == "1 запись") { Console.WriteLine("нет доступа"); }
if (zvan[0, 0] == 1 && x == "1 запись")
{
Console.WriteLine("запись успешно");
}
else if (zvan[0, 0] == 1 && x == "1 чтение") { Console.WriteLine("нет доступа"); }
if (zvan[0, 0] == 2 && (x == "1 запись" || x == "1 чтение"))
{
Console.WriteLine("успешно");
}
}
Console.ReadLine();
}
}
}
}