ПОМОГИТЕ СРОЧНО!!!! Нужен код на эти 3 задачи в python и c++
Помогите!!!

Ответы
Ответ:
#1
n = input()
print(''.join(reversed(n)))
#2
n = input()
summa1 = summa2 = 0
exp1 = exp2 = 1
for i in range(len(n)//2):
summa1 += int(n[i])
exp1 *= int(n[i])
summa2 += int(n[len(n)//2+i])
exp2 *= int(n[len(n)//2+i])
print(f'сумма первых двух цифр = {summa1}, произведение = {exp1}, '
f'сумма последних = {summa2}, произведение = {exp2}')
#3
a = int(input())
b = int(input())
c = int(input())
if a < c or b < c:
print(0, a * b)
else:
k = a // c * b // c
s = a * b - k * c ** 2
print(k, s)
Объяснение:
#1 можно так решить
n = input()
for i in range(len(n)-1, -1, -1):
print(int(n[i]), end='')
Задание 1 . Получить трёхзначное число, полученного при прочтении исходного трёхзначного числа справа налево.
a = int(input("Введите трёхзначное число"))
b = 0
i = 100
while i > 0.1:
b += a%10*i
a=a//10
i = i/10
print(int(b))
Можно сделать намного проще, но у вас тема целочисленного деления, так что я в рамках темы написал. Вообще можно вот так сделать:
a = input("Введите трёхзначное число")
print(a[::-1])
Задание 2 . Найти сумму и произведение чисел, полученных из первых двух и последних двух цифр четырёхзначного числа.
a = int(input("Введите четырёхзначное число"))
print(f'Сумма двух первый и двух последних чисел: {a//100} + {a%100} = {a//100 + a%100}')
print(f'Произведение двух первый и двух последних чисел: {a//100} * {a%100} = {(a//100) * (a%100)}')
Задание 3 . Даны целые положительные числа a,b,c. На прямоугольнике размера a*b размещено максимальное количество квадратов со стороной c (без наложений). Найти количество квадратов, размещённых на прямоугольнике, а также площадь незанятой части прямоугольника.
a = int(input("Введите длину прямоугольника"))
b = int(input("Введите ширину прямоугольника"))
c = int(input("Введите сторону квадрата"))
if c > a or c > b:
print(f'Ни один квадрат не поместится. Площадь незаполненного пространства равна {a*b}')
else:
print(f'В прямоугольнике поместится {(a//c) * (b//c)} квадратов.')
print(f'Незаполненная площадь равна {a*b-(a//c) * (b//c)*c**2}')