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