Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачу на c++

Rocker V Ученик (36), на голосовании 2 месяца назад
Апельсины бочками
Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес — отгружать апельсины бочками. Партнёрам важно знать, сколько именно бочек апельсинов отгружается каждый день.

Мобильный телефон Василия поддерживает только транслит, поэтому он передаёт сообщения вида «n bochek». Например, «3 bochki» или «1 bochka».

Напишите программу, которая выбирает правильное слово (из «bochka», «bochek», «bochki») в зависимости от значения n.

Входные данные

Одно целое число n
(0⩽n⩽1000)
.

Выходные данные

Соответствующая фраза на транслите (см. примеры).
Голосование за лучший ответ
Даниил Фёдоров Знаток (453) 3 месяца назад
В плюсах не шарю но попробуйте поработать с логическими действиями (если n=1 то n bochka) и так с другими значениями
Slava Ivanov Мудрец (14379) 3 месяца назад
string bochki(int n)
{
while (n>10) n-=10;
if(n==1)return "bochka";
else if(n==2||n==3||n==4)return "bochki";
else return "bochek";
}

чё-то типа того
Похожие вопросы