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