В старину на Руси для измерения объёма использовали величины шкалик, чарка, штоф, ведро и бочка. При этом: · 1 чарка = 2 шкалика;
· 1 штоф = 10 чарок;
· 1 ведро = 10 штофов;
· 1 бочка = 40 вёдер.
На вход программы подаётся натуральное число N – объём объекта в шкаликах. Нужно написать программу, которая возвращает 5 неотрицательных целых чисел A, B, C, D, E – количество бочек, вёдер, штофов, чарок и шкаликов соответственно, в сумме дающих ровно N шкаликов. При этом, значение E должно быть меньше 2 (так как 2 шкалика дают чарку), D и C должны быть меньше 10 (так как 10 чарок дают штоф, а 10 штофов – ведро), значение B должно быть меньше 40 (так как 40 вёдер дают бочку).
Описание входных и выходных данных
На вход программы подаётся натуральное число N (1 меньше или равно N меньше или равно 100000).
В качестве результата программа должна напечатать через пробел 5 неотрицательных целых чисел A, B, C, D, E – количество бочек, вёдер, штофов, чарок и шкаликов, в сумме дающих ровно N шкаликов. При этом, значение E должно быть меньше 2 (так как 2 шкалика дают чарку), D и C должны быть меньше $$10$$ (так как $$10$$ чарок дают штоф, а $$10$$ штофов – ведро), значение $$B$$ должно быть меньше $$40$$ (так как $$40$$ вёдер дают бочку).
Пример входных данных:
$$8225$$
Пример выходных данных для приведённого выше примера входных данных:
$$1$$ $$1$$ $$1$$ $$2$$ $$1$$
Требуется написать эффективную по времени и памяти программу.
Перед текстом программы обязательно опишите алгоритм решения. Укажите используемый язык программирования и его версию.
НУЖЕН ОТВЕТ МАКСИМУМ ЧЕРЕЗ 3 ЧАСА, НА ЗНАЧКИ ДОЛЛАРА НЕ ОБРАЩАЙТЕ ВНИМАНИЯ
161
316
Ответы на вопрос:
#include < iostream> #include < cstring> using namespace std; int main(){ // char s[256]; cin > > s; int i,n; n=strlen(s); for(i=0; i< =n; i++){ if (isupper(s[i])==true){ s[i]=tolower(s[i]); }else{ s[i]=toupper(s[i]); } } cout < < s; // return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
superdyuseldor23.09.2021 13:52
-
Кашмамининагений27.02.2022 22:25
-
avritsevich011621.02.2022 18:02
-
залина10228.05.2020 20:34
-
Anfisac3t27.02.2020 05:46
-
olegmuslimov77821.03.2020 17:15
-
rsr08.02.2023 16:35
-
vova373403.10.2020 23:40
-
максик8831.12.2021 09:09
-
saaangelina23.02.2023 10:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.