Предмет: Информатика,
автор: kotelrody
Код на Python (БЕЗ МАССИВА)
Искал решение около 20-и минут, все не правильно, либо с массивами
Сумма произведений соседних чисел
По заданной последовательности a1, a2, …, an чисел вычислите сумму a1∗a2+a2∗a3+⋯+an−1∗an.
Входные данные
Первая строка входных данных содержит число n≥2. В следующих n строках вводится по одному числу. В i+1 строке содержится значение i-того элемента последовательности. Все числа во входном файле натуральные, не превосходящие 100.
Выходные данные
Выведите ответ на задачу.
Примеры
Ввод 4 2 3 1 5 | Вывод 14
mirageKZ:
"Все числа во входном файле натуральные" - откуда в условии взялся файл? Мы числа вводим с клавиатуры или считываем из файла? Вы определитесь.
Ответы
Автор ответа:
4
Ответ:
Python
n=int(input('Введите n : '))
s=0
b=0
for i in range(n):
a=int(input('a['+str(i)+']='))
if i!=0:
s+=a*b
b=a
print(s)
Похожие вопросы
Предмет: Русский язык,
автор: маяк3
Предмет: Русский язык,
автор: vlad574
Предмет: Русский язык,
автор: shapevgeni
Предмет: География,
автор: Эллинка1111
Предмет: Русский язык,
автор: recebova1987