Предмет: Информатика, автор: sonyavashkevich

дано целое двухзначное число x составьте программу вычисления суммы и произведения цифр трезначного числа x значение x ввести с клавиатуры

Ответы

Автор ответа: restIess
1

Вариант для числа, с любым количеством цифр:

x = abs(int(input()))

s, pr = 0, 1

while x > 0:

   s += x % 10

   pr *= x % 10

   x //= 10

print(s)

print(pr)


sonyavashkevich: x = abs(int(input())
sonyavashkevich: выдает ошибку
merkkaa: ну, значит мой лучший ставь)
sonyavashkevich: Program2.pas(2) : Встречено 'x', а ожидалось begin
merkkaa: а, хах
merkkaa: уточнять яп надо было)
merkkaa: это python
merkkaa: restless, иди переписывай
Аноним: помогите с заданием пожалуйста
Аноним: вот условие:1+(1/(1+2))+(1/(1+2+3))+(1/(1+2+3+4))+(1/(1+2+3+4+5))+(1/(1+2+3+4+5+6)) а как вычислить с помощью циклов?
Автор ответа: merkkaa
0

x = str(int(input()))

summ,pr = 0,1

for i in x:

   summ += int(i)

   pr *= int(i)

print(summ) # сумма

print(pr) # произведение


sonyavashkevich: Program2.pas(1) : Встречено 'x', а ожидался раздел описаний или begin
merkkaa: python
merkkaa: надо было писать что на паскале
sonyavashkevich: в плане? я не понимаю блинб
merkkaa: вам на каком языке программирования нужно было? я как понимаю, паскаль?
sonyavashkevich: ла
sonyavashkevich: да
sonyavashkevich: ничего не понимаю.
Похожие вопросы