Program.cs 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. 
  2. using System;
  3. namespace Control
  4. {
  5. public class Program
  6. {
  7. static void Main()
  8. {
  9. int n, end;
  10. do
  11. {
  12. Console.WriteLine(" Вариант 2.");
  13. Console.WriteLine(" Выберите задание: ");
  14. Console.WriteLine(" --------------------------------------------------------------------");
  15. Console.WriteLine("1. Находит максимальный элемент меньше среднего в массиве.");
  16. Console.WriteLine("2. Находит подстроку из строки с определенного символа заданной длины.");
  17. Console.WriteLine("3. Переводит секунды в часы, минуты и секунды.");
  18. Console.WriteLine("4. Выводит сколько введено часов и минут.");
  19. Console.WriteLine("5. Замена первого отрицательного и положительного элемента в массиве.");
  20. Console.WriteLine(" --------------------------------------------------------------------");
  21. n = Convert.ToInt32(Console.ReadLine());
  22. switch (n)
  23. {
  24. case 1:
  25. Console.Write("Введите размер массива: ");
  26. int num = Convert.ToInt32(Console.ReadLine());
  27. Console.WriteLine("Конструктор 1: ");
  28. Class1 obj1 = new Class1();
  29. obj1.getMass();
  30. obj1.getMaxElAvg();
  31. Console.WriteLine("Конструктор 2: ");
  32. Class1 obj2 = new Class1(num);
  33. obj2.getMass();
  34. obj2.getMaxElAvg();
  35. break;
  36. case 2:
  37. Class2 obj3 = new Class2();
  38. Console.Write("Введите строку: ");
  39. Class2.Str = Console.ReadLine();
  40. Console.Write("Введите символ подстроки: ");
  41. char symbol = Convert.ToChar(Console.ReadLine());
  42. Console.Write("Введите длину подстроки: ");
  43. int len = Convert.ToInt32(Console.ReadLine());
  44. Class2.getSubstring(len, symbol);
  45. break;
  46. case 3:
  47. Console.Write("Введите сколько секунд прошло: ");
  48. Class3 obj4 = new Class3(Convert.ToInt32(Console.ReadLine()));
  49. obj4.getTime();
  50. break;
  51. case 4:
  52. Console.Write("Введите часы: ");
  53. int h = Convert.ToInt32(Console.ReadLine());
  54. Console.Write("Введите минуты: ");
  55. int m = Convert.ToInt32(Console.ReadLine());
  56. Class4 obj5 = new Class4();
  57. obj5.Hour = h;
  58. obj5.Minuts = m;
  59. Console.WriteLine(obj5.getTime);
  60. break;
  61. case 5:
  62. Console.Write("Введите размерность массива: ");
  63. Class5 obj6 = new Class5(Convert.ToInt32(Console.ReadLine()));
  64. obj6.modifiedArray();
  65. break;
  66. default: Console.WriteLine("Такого задания нет"); break;
  67. }
  68. Console.WriteLine("\n1 - Выбрать другое задание, 0 - Назад.");
  69. end = Convert.ToInt32(Console.ReadLine());
  70. } while (end > 0);
  71. }
  72. }
  73. }