Advertisement
Tec4Gen

Untitled

Oct 15th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 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.  
  59. Arr[i][count] = Arr[i][count-1];
  60. count--;
  61. }
  62. //Arr[i][SaveArr[save] + 1] = 111;
  63. save--;
  64. CountSecond++;
  65. }
  66.  
  67.  
  68.  
  69.  
  70. }
  71.  
  72.  
  73. Console.WriteLine();
  74. for (uint i = 0; i < Arr.Length; i++)
  75. {
  76.  
  77. for (uint j = 0; j < Arr[i].Length; j++)
  78. {
  79. Console.Write("{0} ", Arr[i][j]);
  80. }
  81. Console.WriteLine();
  82. }
  83. Console.ReadLine();
  84. }
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement