Advertisement
Tec4Gen

Untitled

Oct 15th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Seminar
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. uint n, m;
  10. Random rand = new Random();
  11. Console.Write("Введите n: ");
  12. uint.TryParse(Console.ReadLine(), out n);
  13. long[][] Arr = new long[n][];
  14.  
  15. for (uint i = 0; i < Arr.Length; i++)
  16. {
  17. m = (uint)rand.Next(1, 10);
  18. Arr[i] = new long[2 * m + 1];
  19.  
  20. for (uint j = 0; j < Arr[i].Length / 2; j++)
  21. {
  22. Arr[i][j] = rand.Next(1, 100);
  23. }
  24. }
  25. for (uint i = 0; i < Arr.Length; i++)
  26. {
  27.  
  28. for (uint j = 0; j < Arr[i].Length / 2; j++)
  29. {
  30. Console.Write("{0} ", Arr[i][j]);
  31. }
  32. Console.WriteLine();
  33.  
  34. }
  35.  
  36. for (uint i = 0; i < Arr.Length; i++)
  37. {
  38. long[] SaveArr = new long[Arr[i].Length/2 +1];
  39. uint count = 0;
  40. uint temp;
  41. for (uint j = 1; j < Arr[i].Length / 2; j++)
  42. {
  43. if (Arr[i][j] % j == 0)
  44. {
  45. SaveArr[count++] = j;
  46. }
  47. }
  48.  
  49.  
  50. uint save = (uint)SaveArr.Length/2- 1;
  51. uint CountSecond = 0;
  52.  
  53. for (int k = SaveArr.Length/2-1; k >= 0 ; k--)
  54. {
  55. count = (uint)Arr[i].Length / 2;
  56. for (uint jk = (uint)Arr[i].Length / 2 - 1 + CountSecond; jk > SaveArr[save]; jk--)
  57. {
  58. Arr[i][count + 1] = Arr[i][count];
  59. count--;
  60. }
  61. Arr[i][SaveArr[save] + 1] = 111;
  62. save--;
  63. CountSecond++;
  64. }
  65.  
  66.  
  67.  
  68.  
  69. }
  70.  
  71.  
  72. Console.WriteLine();
  73. for (uint i = 0; i < Arr.Length; i++)
  74. {
  75.  
  76. for (uint j = 0; j < Arr[i].Length; j++)
  77. {
  78. Console.Write("{0} ", Arr[i][j]);
  79. }
  80. Console.WriteLine();
  81. }
  82. Console.ReadLine();
  83. }
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement