Эмм... что-то МГУ опускается...года два назад задачки были гораздо сложнее.
Код на C#
PHP код:
static void Main(string[] args)
{
int[] arrA = new int[10];
int[] arrB = new int[10];
Random rn = new Random();
for (int i = 0; i < 10; i++)
{
arrA[i] = rn.Next(0, 10);
Console.Write(arrA[i].ToString() + " ");
}
Console.WriteLine();
Array.Copy(arrA, arrB, 10);
Array.Reverse(arrB);
for (int i = 0; i < 10; i++)
{
Console.Write(arrB[i] + " ");
}
Console.WriteLine();
bool fl = true;
while (fl)
{
fl = false;
for (int i = 0; i < 9; i++)
{
if (arrA[i] == arrB[i])
{
int buf = arrB[i];
arrB[i] = arrB[i + 1];
arrB[i + 1] = buf;
fl = true;
}
}
}
for (int i = 0; i < 10; i++)
{
Console.Write(arrB[i] + " ");
}
Console.ReadLine();
}