fork download
  1. using System;
  2.  
  3. class Program
  4. {
  5. static void Main()
  6. {
  7. Console.WriteLine("=== Блок 1 (варіант 13) ===");
  8. DoBlock_1();
  9.  
  10. Console.WriteLine();
  11. Console.WriteLine("=== Блок 2 (варіант 32) ===");
  12. DoBlock_2();
  13.  
  14. Console.WriteLine();
  15. Console.WriteLine("=== Блок 3 (варіант 36) ===");
  16. DoBlock_3();
  17. }
  18.  
  19. static void DoBlock_1()
  20. {
  21. Console.WriteLine("Введіть кількість елементів n:");
  22. int n = int.Parse(Console.ReadLine());
  23. int count = 0;
  24.  
  25. for (int i = 1; i <= n; i++)
  26. {
  27. Console.WriteLine("Введіть елемент №{0}:", i);
  28. int x = int.Parse(Console.ReadLine());
  29. if (x % 2 == 0)
  30. count++;
  31. }
  32.  
  33. Console.WriteLine("Кількість парних елементів: {0}", count);
  34. }
  35.  
  36. static void DoBlock_2()
  37. {
  38. Console.WriteLine("Вводьте числа послідовності, закінчіть нулем:");
  39. int first = int.Parse(Console.ReadLine());
  40.  
  41. if (first == 0)
  42. {
  43. Console.WriteLine("Послідовність порожня.");
  44. return;
  45. }
  46.  
  47. int count = 1; // перший елемент кратний сам собі
  48. int x = int.Parse(Console.ReadLine());
  49.  
  50. while (x != 0)
  51. {
  52. if ((long)x % first == 0)
  53. count++;
  54. x = int.Parse(Console.ReadLine());
  55. }
  56.  
  57. Console.WriteLine("Кількість елементів, кратних першому ({0}): {1}", first, count);
  58. }
  59.  
  60. static void DoBlock_3()
  61. {
  62. Console.WriteLine("Введіть кількість доданків n:");
  63. int n = int.Parse(Console.ReadLine());
  64.  
  65. if (n < 1)
  66. {
  67. Console.WriteLine("n має бути не меншим за 1.");
  68. return;
  69. }
  70.  
  71. long sum = 0;
  72. long term = 1;
  73. int k = 0;
  74.  
  75. do
  76. {
  77. sum += term;
  78. term += 2;
  79. k++;
  80. } while (k < n);
  81.  
  82. Console.WriteLine("S = {0}", sum);
  83. }
  84. }
  85.  
Success #stdin #stdout 0.02s 18504KB
stdin
1
5
3
4
8
7
10
2
3
6
5
9
12
0
3
4
0
0
stdout
=== Блок 1 (варіант 13) ===
Введіть кількість елементів n:
Введіть елемент №1:
Кількість парних елементів: 0

=== Блок 2 (варіант 32) ===
Вводьте числа послідовності, закінчіть нулем:
Кількість елементів, кратних першому (3): 5

=== Блок 3 (варіант 36) ===
Введіть кількість доданків n:
S = 9