Advertisement
KristianIvanov00

C# 14/02/23

Feb 14th, 2023
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Task01
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. Task6();
  10. }
  11.  
  12. static void Task1()
  13. {
  14. int number = int.Parse(Console.ReadLine());
  15. int[] result = new int[10];
  16.  
  17. for (int i = 0; i < 10; i++)
  18. {
  19. result[i] = (i + 1) * number;
  20. }
  21.  
  22. for (int i = 0; i < 10; i++)
  23. {
  24. Console.WriteLine(result[i]);
  25. }
  26. }
  27.  
  28. static void Task2()
  29. {
  30. int[] numbers = new int[10];
  31. for (int i = 0; i < 10; i++)
  32. {
  33. numbers[i] = int.Parse(Console.ReadLine());
  34. }
  35.  
  36. for (int i = 0; i < 10; i++)
  37. {
  38. Console.Write($"" + numbers[i] + ",");
  39. }
  40. }
  41.  
  42. static void Task3()
  43. {
  44. int size = int.Parse(Console.ReadLine());
  45. int[] arr = new int[size];
  46.  
  47. for (int i = 0; i < size; i++)
  48. {
  49. arr[i] = int.Parse(Console.ReadLine());
  50. }
  51.  
  52. for (int i = size - 1; i >= 0; i--)
  53. {
  54. Console.Write($"" + arr[i] + ",");
  55. }
  56. }
  57.  
  58. static void Task4()
  59. {
  60. int sizeOne = int.Parse(Console.ReadLine());
  61. int[] arrOne = new int[sizeOne];
  62.  
  63. for(int i = 0; i < sizeOne; i++)
  64. {
  65. arrOne[i] = int.Parse(Console.ReadLine());
  66. }
  67.  
  68. int sizeTwo = int.Parse(Console.ReadLine());
  69. int[] arrTwo = new int[sizeTwo];
  70. for (int i = 0; i < sizeTwo; i++)
  71. {
  72. arrTwo[i] = int.Parse(Console.ReadLine());
  73. }
  74.  
  75. bool ArraysAreEqual = false;
  76. if (sizeOne == sizeTwo)
  77. {
  78. for (int i = 0; i < sizeOne; i++)
  79. {
  80. for (int j = 0; j < sizeOne; j++)
  81. {
  82. if (arrOne[i] != arrTwo[i])
  83. {
  84. Console.WriteLine("Arrays are not equal, the lengths are equal");
  85. return;
  86. }
  87. else
  88. {
  89. ArraysAreEqual = true;
  90. }
  91. }
  92. }
  93.  
  94. if (ArraysAreEqual)
  95. {
  96. Console.WriteLine("Arrays are equal, the lengths are equal");
  97. }
  98. }
  99. else
  100. {
  101. Console.WriteLine("The lengths are not equal");
  102. }
  103. }
  104.  
  105. static void Task5()
  106. {
  107. int size = 3;
  108. int[,] arr = new int[size, size];
  109.  
  110. for (int i = 0; i < size; i++)
  111. {
  112. for (int j = 0; j < size; j++)
  113. {
  114. arr[i, j] = int.Parse(Console.ReadLine());
  115. }
  116. }
  117.  
  118. for (int i = 0; i < size; i++)
  119. {
  120. for (int j = 0; j < size; j++)
  121. {
  122. Console.Write(arr[i, j]);
  123. }
  124. Console.WriteLine();
  125. }
  126. }
  127.  
  128. static void Task6()
  129. {
  130. int size = int.Parse(Console.ReadLine());
  131. int[,] arr = new int[size, size];
  132.  
  133. for (int i = 0; i < size; i++)
  134. {
  135. for (int j = 0; j < size; j++)
  136. {
  137. arr[i, j] = int.Parse(Console.ReadLine());
  138. }
  139. }
  140.  
  141. for (int i = 0; i < size; i++)
  142. {
  143. for (int j = 0; j < size;j++)
  144. {
  145. Console.Write(arr[i, j]);
  146. }
  147. Console.WriteLine();
  148. }
  149.  
  150. int sumOfRightDiagonal = 0;
  151. for (int i = 0; i < size; i++)
  152. {
  153. for (int j = 0; j < size; j++)
  154. {
  155. if (i == j)
  156. {
  157. sumOfRightDiagonal += arr[i, j];
  158. }
  159. }
  160. }
  161. Console.WriteLine(sumOfRightDiagonal);
  162. }
  163. }
  164. }
  165.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement