Задать случайным образом N элементов числового массива – числа от 15 до 10.
Вставить в него число М перед К–ым элементом.
using System;
class Program {
static void Main(string[] args) {
int n = 10; // количество элементов в массиве
int[] arr = new int[n];
Random rand = new Random();
// заполнение массива случайными числами от 10 до 15
for (int i = 0; i < n; i++) {
arr[i] = rand.Next(10, 16);
}
Console.WriteLine("Исходный массив:");
for (int i = 0; i < n; i++) {
Console.Write(arr[i] + " ");
}
int k = 3; // индекс элемента, перед которым нужно вставить число М
int m = 7; // число, которое нужно вставить
// создание нового массива с добавлением числа М перед К–ым элементом
int[] newArr = new int[n + 1];
for (int i = 0; i < k; i++) {
newArr[i] = arr[i];
}
newArr[k] = m;
for (int i = k + 1; i < n + 1; i++) {
newArr[i] = arr[i – 1];
}
Console.WriteLine("\nМассив после вставки:");
for (int i = 0; i < n + 1; i++) {
Console.Write(newArr[i] + " ");
}
}
}