Advertisement
desislava_topuzakova

Метод Insert с array

Jun 6th, 2020
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. namespace AlgorithmsOverStructureData
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. string input = Console.ReadLine(); //2 3 4 5 6 7 1
  12. int[] startNumbers = input.Split(" ").Select(int.Parse).ToArray();
  13. int number = int.Parse(Console.ReadLine());
  14. Console.WriteLine("Start array numbers: " + string.Join(", ", startNumbers));
  15. int [] sortedNumbers = new int[startNumbers.Length + 1];
  16. for (int index = 0; index < startNumbers.Length; index++)
  17. {
  18. if(number >= startNumbers[index] && number <= startNumbers[index + 1])
  19. {
  20. sortedNumbers[index] = startNumbers[index];
  21. sortedNumbers[index + 1] = number;
  22. for(int indexSorted = index + 2; indexSorted < startNumbers.Length + 1; indexSorted++)
  23. {
  24. sortedNumbers[indexSorted] = startNumbers[index + 1];
  25. index++;
  26. }
  27. }
  28.  
  29. }
  30.  
  31. Console.WriteLine("End array numbers: " + string.Join(", ", sortedNumbers));
  32.  
  33. //2 4 5 6
  34. //3
  35. //sorted:2 3
  36.  
  37. }
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement