Program.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. // Написать программу, которая все положительные элементы массива умножить на 2, а отрицательные умножить на 3
  2. namespace control
  3. {
  4. internal class Bezaeva
  5. {
  6. static void Main(string[] args)
  7. {
  8. GorbachevVA gorbachevVA = new GorbachevVA();
  9. gorbachevVA.task8();
  10. Provalenko provalenko = new Provalenko();
  11. provalenko.dvumerniymassiv();
  12. }
  13. }
  14. class GorbachevVA
  15. {
  16. public void task8()
  17. {
  18. Console.WriteLine("Введите количество элементов массива");
  19. int n = Convert.ToInt32(Console.ReadLine());
  20. int[] mas = new int[n];
  21. Random rnd = new Random();
  22. int count = 0;
  23. for (int i = 0; i < mas.Length; ++i)
  24. {
  25. mas[i] = rnd.Next(0, 101);
  26. }
  27. foreach (int element in mas)
  28. {
  29. Console.Write($"{element}\t");
  30. if (element % 2 == 0)
  31. {
  32. count++;
  33. }
  34. }
  35. Console.WriteLine();
  36. Console.WriteLine($"Количество чётных чисел{count}");
  37. }
  38. }
  39. //Написать программу, которая находит среднее арифметическое всех элементов двумерного массива
  40. class Provalenko
  41. {
  42. public void dvumerniymassiv()
  43. {
  44. Console.WriteLine("введите количество строк массива");
  45. int n = Convert.ToInt32(Console.ReadLine());
  46. Console.WriteLine("введите количество столбцов массива");
  47. int k = Convert.ToInt32(Console.ReadLine());
  48. Console.WriteLine();
  49. int[,] massiv = new int[n, k];
  50. Random rnd = new Random();
  51. float sr = 0;
  52. for (int i = 0; i < n; i++)
  53. {
  54. for (int j = 0; j < k; j++)
  55. {
  56. massiv[i, j] = rnd.Next(0, 50);
  57. sr += massiv[i, j];
  58. Console.WriteLine("Массив [" + i + ", " + j + "] = " + massiv[i, j]);
  59. }
  60. }
  61. sr = sr / massiv.Length;
  62. Console.WriteLine();
  63. Console.WriteLine("Cреднее арифметическое массива = " + sr);
  64. }
  65. }
  66. }