fork download
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace DraftForLab2
  7. {
  8. class Program
  9. {
  10. static void DoBlock_1()
  11. {
  12.  
  13. int n = int.Parse(Console.ReadLine());
  14.  
  15. int sum = 0;
  16.  
  17. for(int i = 1; i <= n; i++)
  18. {
  19. int x = int.Parse(Console.ReadLine());
  20.  
  21. if(i % 2 != 0)
  22. {
  23. sum += x;
  24. }
  25. }
  26. Console.WriteLine(sum);
  27. }
  28.  
  29. static void DoBlock_2()
  30. {
  31.  
  32. int x = int.Parse(Console.ReadLine());
  33. int min = x;
  34. int nomer = 1;
  35. int i = 1;
  36.  
  37. while (x != 0)
  38. {
  39. if (x < min)
  40. {
  41. min = x;
  42. nomer = i;
  43. }
  44.  
  45. i++;
  46. x = int.Parse(Console.ReadLine());
  47. }
  48.  
  49. Console.WriteLine(nomer);
  50. }
  51.  
  52. static void DoBlock_3()
  53. {
  54.  
  55. int n = int.Parse(Console.ReadLine());
  56. int sum = 0;
  57.  
  58. for (int i = 1; i <= n; i++)
  59. {
  60. int x = 15 + (i - 1) * 2;
  61.  
  62. if (i % 3 == 0)
  63. {
  64. sum -= x;
  65. }
  66. else
  67. {
  68. sum += x;
  69. }
  70. }
  71.  
  72. Console.WriteLine(sum);
  73. }
  74.  
  75. static void Main(string[] args)
  76. {
  77. int choice;
  78. do
  79. {
  80. Console.WriteLine("Для виконання блоку 1 (варіант 5) введіть 1");
  81. Console.WriteLine("Для виконання блоку 2 (варіант 25) введіть 2");
  82. Console.WriteLine("Для виконання блоку 3 (варіант 38) введіть 3");
  83. Console.WriteLine("Для виходу з програми введіть 0");
  84. choice = int.Parse(Console.ReadLine());
  85. switch (choice)
  86. {
  87. case 1:
  88. Console.WriteLine("Виконую блок 1");
  89. DoBlock_1();
  90. break;
  91. case 2:
  92. Console.WriteLine("Виконую блок 2");
  93. DoBlock_2();
  94. break;
  95. case 3:
  96. Console.WriteLine("Виконую блок 3");
  97. DoBlock_3();
  98. break;
  99. case 0:
  100. Console.WriteLine("Зараз завершимо, тільки натисніть будь ласка ще раз Enter");
  101. Console.ReadLine();
  102. break;
  103. default:
  104. Console.WriteLine("Команда ``{0}'' не розпізнана. Зробіть, будь ласка, вибір із 1, 2, 3, 0.", choice);
  105. break;
  106. }
  107. } while (choice != 0);
  108. }
  109. }
  110. }
  111.  
Success #stdin #stdout 0.02s 16236KB
stdin
3
1
7
0
stdout
Для виконання блоку 1 (варіант 5) введіть 1
Для виконання блоку 2 (варіант 25) введіть 2
Для виконання блоку 3 (варіант 38) введіть 3
Для виходу з програми введіть 0
Виконую блок 3
15
Для виконання блоку 1 (варіант 5) введіть 1
Для виконання блоку 2 (варіант 25) введіть 2
Для виконання блоку 3 (варіант 38) введіть 3
Для виходу з програми введіть 0
Команда ``7'' не розпізнана. Зробіть, будь ласка, вибір із 1, 2, 3, 0.
Для виконання блоку 1 (варіант 5) введіть 1
Для виконання блоку 2 (варіант 25) введіть 2
Для виконання блоку 3 (варіант 38) введіть 3
Для виходу з програми введіть 0
Зараз завершимо, тільки натисніть будь ласка ще раз Enter