using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { int[] InsertArray(int[] origArray, int insertNum) { int[] temp = new int[origArray.Length + 1]; for (int i = 0; i < origArray.Length; i++) { if (origArray[i] > insertNum) { temp[i] = insertNum; for (int k = i; k < origArray.Length; k++) { temp[k + 1] = origArray[k]; } break; } else { temp[i] = origArray[i]; if (i == origArray.Length - 1) { temp[temp.Length - 1] = insertNum; } } } return temp; } static void Main(string[] args) { Program p = new Program(); int[] OriginalArray = new int[] { 1, 3, 5, 7, 9 }; int[] Nums = new int[] { 0, 6, 10 , 11 }; int[] Result = OriginalArray; foreach (int Num in Nums) { Result = p.InsertArray(Result, Num); } for (int x = 0; x< Result.Length; x++) { Console.WriteLine(Result[x]); } Console.ReadKey(); } } }