Войти Создать аккаунт

Числа и ввод · 35 из 37

Ровно, без округлений

Заказчица потребовала «точную» цену метра: сто рублей за три метра. Валерий Степанович написал в смете «33,(3)» — с периодом в скобках, как учили в школе, — и требует, чтобы программа писала так же, без всяких «33.333333333333336».

Что сделать

Запишите цену точно — десятичной дробью с периодом в скобках, как учили в школе.

Что приходит

  • chislitel — числитель, целое, бывает отрицательным

  • znamenatel — знаменатель, целое, не ноль; тоже бывает отрицательным

Что вернуть

Строку: целая часть, запятая, конечная часть и период в скобках — "33,(3)", "0,1(6)", "0,25", "2".

Допишите функцию drob в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Вызов
drob(100, 3)
Вернуть
'33,(3)'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.