Advertisement
sphinx2001

Задачи

Feb 27th, 2021
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. # Задача 1
  2.  
  3. Напишите программу, на вход которой подается одна строка с целыми числами. Программа должна вывести сумму этих чисел.
  4.  
  5. Используйте метод split строки. 
  6.  
  7. Sample Input:
  8.  
  9. 4 -1 9 3
  10. Sample Output:
  11.  
  12. 15
  13.  
  14. # Задача 2
  15. Напишите программу, которая принимает на вход список чисел в одной строке и выводит на экран в одну строку значения, которые встречаются в нём более одного раза.
  16.  
  17. Для решения задачи может пригодиться метод sort списка.
  18.  
  19. Выводимые числа не должны повторяться, порядок их вывода может быть произвольным.
  20.  
  21. Sample Input 1:
  22.  
  23. 4 8 0 3 4 2 0 3
  24. Sample Output 1:
  25.  
  26. 0 3 4
  27. Sample Input 2:
  28.  
  29. 10
  30. Sample Output 2:
  31.  
  32. Sample Input 3:
  33.  
  34. 1 1 2 2 3 3
  35. Sample Output 3:
  36.  
  37. 1 2 3
  38. Sample Input 4:
  39.  
  40. 1 1 1 1 1 2 2 2
  41. Sample Output 4:
  42.  
  43. 1 2
  44.  
  45. # Задача 3
  46. Напишите программу, которая считывает с консоли числа (по одному в строке) до тех пор, пока сумма введённых чисел не будет равна 0 и сразу после этого выводит сумму квадратов всех считанных чисел.
  47.  
  48. Гарантируется, что в какой-то момент сумма введённых чисел окажется равной 0, после этого считывание продолжать не нужно.
  49.  
  50. В примере мы считываем числа 1, -3, 5, -6, -10, 13; в этот момент замечаем, что сумма этих чисел равна нулю и выводим сумму их квадратов, не обращая внимания на то, что остались ещё не прочитанные значения.
  51.  
  52. Sample Input:
  53.  
  54. 1
  55. -3
  56. 5
  57. -6
  58. -10
  59. 13
  60. 4
  61. -8
  62. Sample Output:
  63.  
  64. 340
  65.  
  66. # Задача 4
  67. Напишите программу, которая выводит часть последовательности 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... (число повторяется столько раз, чему равно). На вход программе передаётся неотрицательное целое число n — столько элементов последовательности должна отобразить программа. На выходе ожидается последовательность чисел, записанных через пробел в одну строку.
  68.  
  69. Например, если n = 7, то программа должна вывести 1 2 2 3 3 3 4.
  70.  
  71. Sample Input:
  72.  
  73. 7
  74. Sample Output:
  75.  
  76. 1 2 2 3 3 3 4
  77.  
  78. # Задача 5
  79. Напишите программу, которая считывает список чисел lst из первой строки и число xx из второй строки, которая выводит все позиции, на которых встречается число x в переданном списке lst.
  80.  
  81. Позиции нумеруются с нуля, если число x не встречается в списке, вывести строку "Отсутствует" (без кавычек, с большой буквы).
  82.  
  83. Позиции должны быть выведены в одну строку, по возрастанию абсолютного значения.
  84.  
  85. Sample Input 1:
  86.  
  87. 5 8 2 7 8 8 2 4
  88. 8
  89. Sample Output 1:
  90.  
  91. 1 4 5
  92. Sample Input 2:
  93.  
  94. 5 8 2 7 8 8 2 4
  95. 10
  96. Sample Output 2:
  97.  
  98. Отсутствует
  99.  
  100.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement