составить программный код на С#
задание: вставить заданное число посл первого элемента, который оказался больше этого числа
задание: вставить заданное число посл первого элемента, который оказался больше этого числа
using System;
using System.Linq;
namespace example {
public class Program {
static void Main(string[] args) {
int[] a = { 25,17,45,89,47,32,65,45,78,67 };
foreach (var item in a) Console.Write(" {0}", item);
Console.Write("\nВведите число: ");
int num = int.Parse(Console.ReadLine());
int index = -1; ;
for (int n = 0; n < a.Length; n++) {
if (num < a[n]) {
index = n + 1;
break;
}
}
if (index >= 0) {
var list = a.ToList();
list.Insert(index, num);
a = list.ToArray();
}
foreach (var item in a) Console.Write(" {0}", item);
Console.ReadKey();
}
}
}
Спросите на [ссылка заблокирована по решению администрации проекта] . ru/ (без пробелов)
После эоемента чего? Массив, список или еще что?