Программа которая перемешивает одномерный массив и отображает его в обратном порядке)
int[] a = new int[10], b=new int[10];
Random rnd = new Random();
for (int i = 0; i < a.Length; i++)
{
a[i] = rnd.Next(20);
b[i] = a[i];
Console.Write(a[i] + " ");
}
Console.WriteLine();
Console.WriteLine("Перемешивание");
for (int i = 0; i < a.Length; i++)
{
int tmp,j;
j = rnd.Next(a.Length);
tmp = a[j];
a[j] = a[i];
a[i] = tmp;
}
for (int i = 0; i < a.Length; i++)
Console.Write(a[i] + " ");
Console.WriteLine();
Console.WriteLine("Перестановка");
for (int i = b.Length-1; i >=0; i--)
Console.Write(b[i] + " ");
Console.ReadLine();
int[] a = new int[10], b=new int[10];
Random rnd = new Random();
for (int i = 0; i < a.Length; i++)
{
a[i] = rnd.Next(20);
b[i] = a[i];
Console.Write(a[i] + " ");
}
Console.WriteLine();
Console.WriteLine("Перемешивание");
for (int i = 0; i < a.Length; i++)
{
int tmp,j;
j = rnd.Next(a.Length);
tmp = a[j];
a[j] = a[i];
a[i] = tmp;
}
for (int i = 0; i < a.Length; i++)
Console.Write(a[i] + " ");
Console.WriteLine();
Console.WriteLine("Перестановка");
for (int i = b.Length-1; i >=0; i--)
Console.Write(b[i] + " ");
Console.ReadLine();
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.