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

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

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

C++ Преобразовать строку, заменяя каждое слово "this" словом "that".
C++ QT собирается четвертый час, "зависнув" на одном месте. Это нормальн?
C++ вывести на друк слово "Одинаковые" если эти массивы полностью совпадают,и слово "Разные" в противоположном случае.
C++ Написать программу что меняло слово "кукушка" на "груша", с помощью стека
C++ Дана строка, в котором есть слово "да" или слово "нет". Если в нем есть слово "нет", то удалить его
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1786
Регистрация: 18.12.2011
Сообщений: 14,195
Завершенные тесты: 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
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 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;
}
примерно так
qwer1234
12 / 12 / 3
Регистрация: 30.10.2012
Сообщений: 463
19.10.2013, 22:48  [ТС]     Просклонять слово "Час" #4
большое спасибо))) я все понял, подобную сам уже решил

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

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

Текущее время: 02:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru