Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qwer1234
13 / 13 / 3
Регистрация: 30.10.2012
Сообщений: 463
#1

Просклонять слово "Час" - C++

19.10.2013, 21:58. Просмотров 826. Ответов 3
Метки нет (Все метки)

Просклонять слово "Час" в зависимости от введенного времени на часах.
Например: 1 час; 2 часа; 5 часов; ...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2013, 21:58     Просклонять слово "Час"
Посмотрите здесь:

Из класса "Дата" с полями день, месяц, год создать класс "Время" с дополнительными полями час, минута, секунда - C++
в общем .надо класс дата полями день, месяц год.теперь мне надо создать класс "Время" з дополнительными полями часов,минут,секунд и...

Написать программу что меняло слово "кукушка" на "груша", с помощью стека - C++
Написать программу что меняло слово кукушка на груша , с помощью стека(1 программа) и очередь(2 программа) Помогите пожалуйста очень...

Заменить всякое вхождение слова "это" на слово "то" - C++
Заменить каждое вхождение слова "это" на слово "то". Прошу помощи! #include <iostream> #include <Windows.h> #include...

Работа со временем, задаваемым в формате "час, минута, секунда" - C++
Время задается в формате час, минута, секунда. Реализовать: 1) вычитание из времени указанного пользователем количества секунд; ...

QT собирается четвертый час, "зависнув" на одном месте. Это нормальн? - C++
Проблема в названии темы. Решил попробовать QT, скачал, выполнил, как положенно, "configure", после чего ввел "nmake". В мануале, по...

Найти слово "ТЕКСТ", если такое слово есть,то отпечатать его номер в строке. - C++
В символьной строке, содержащей не более 80 символов, каждые два соседних слова разделены одним пробелом, строка заканчивается символом...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6322 / 5906 / 1913
Регистрация: 18.12.2011
Сообщений: 15,189
Завершенные тесты: 1
19.10.2013, 22:05     Просклонять слово "Час" #2
C++
1
2
3
4
5
6
7
8
9
int chas;
cin>>chas;
cout<<chas<<" ";
if( (i>20 && i%10==1) || i==1)
    cout<<"час";
else if( (i>20 && i%10=>2 && i%10<=4) || i>=2 && i<=4 )
    cout<<"часа";
else
    cout<<"часов";
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
19.10.2013, 22:09     Просклонять слово "Час" #3
C++
1
2
3
4
5
6
7
8
9
10
11
const char* hours(int hour) {
char* result;
switch(hour%10) {
case 1:result="час"; break
case 2:
case 3:
case 4: result="часа";break;
default: result="часов";break;
}
return result;
}
примерно так
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2013, 22:48     Просклонять слово "Час"
Еще ссылки по теме:

Заменить слово "кот" на "пес" - C++
Please HELP Заменить в заданной строке первое вхождение слова &quot;кот&quot; на &quot;пес&quot; &quot;Мои кот и пес живут...

Найти в строке слово, начинающееся буквой "а" и оканчивающееся буквой "я" - C++
дана строка. найти какое-нибудь слово, начинающееся буквой а и оканчивающееся буквой я. если таких слов нет, то сообщить об этом ...

Чтения структуры из файла (описать структуру с именем "ORDER": "счет плательщика"; "счет получателя"; "сумма, переводится банковской операцией") - C++
Описать структуру с именем &quot;ORDER&quot;, содержащий следующие поля: &quot;Счет плательщика&quot;; &quot;Счет получателя&quot;; &quot;Сумма, переводится банковской...

Вставить пробел после каждого символа "." "," "!" или "?", если за этими символами не следует пробел - C++
Вставить пробел после каждого символа &quot;.&quot; &quot;,&quot; &quot;!&quot; или &quot;?&quot;, если за этими символами не следует пробел (т. е. следует любой символ, кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
qwer1234
13 / 13 / 3
Регистрация: 30.10.2012
Сообщений: 463
19.10.2013, 22:48  [ТС]     Просклонять слово "Час" #4
большое спасибо))) я все понял, подобную сам уже решил

Добавлено через 32 секунды
zss, большое спасибо))) я все понял, подобную сам уже решил

Добавлено через 33 минуты
zss, правда в той что Вы выложили немного ошибок, но я исправил
Yandex
Объявления
19.10.2013, 22:48     Просклонять слово "Час"
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru