Advertisement
Risonna

наименьшая нечётная сумма двух соседних элементов массива

Jul 31st, 2018
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. #Дан массив, содержащий 70 неотрицательных целых чисел. Опишите на одном из языков программирования алгоритм, позволяющий найти и #вывести наименьшую нечётную сумму двух соседних элементов массива. Гарантируется, что в массиве есть соседние элементы с нечётной #суммой.
  2.  
  3. #допускается также
  4. # использовать
  5. # целочисленные
  6. # переменные j, x, y
  7. a = []
  8. n = 70
  9. for i in range(n):
  10.  a.append(int(input()))
  11.  
  12. #Решение:
  13.  
  14. x = -1
  15. for i in range(n-1):
  16.     y = a[i] + a[i+1]
  17.     if y % 2 == 1:
  18.         if x == -1 or y < x:
  19.             x = y
  20.  
  21. print(x)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement