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

Склонение существительных в зависимости от количества единиц - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread1036606.html
как написать рекурсивную функцию на С++?
C++ Вставка элемента в позицию в стеке (c++) Прошу помочь разобраться в таком вопросе. Мне нужно реализовать вставку элемента в стек по позиции. Идея в том, чтобы вытаскивать эл-ты добираясь до нужного(храня их при этом) вставить новый, а затем добавить убранные. Для этого нужен вспомогательный стек. У меня он основан на классах (код). Вопрос: нужно новый объект класса использовать как вспомогательный стек или новый класс сделать? #include... http://www.cyberforum.ru/cpp-beginners/thread1036605.html
Массив из нулей C++
Здравствуйте все! Можно ли задать массив, все элементы которого являются нулями, не используя цикл 'for'?
Класс «Циклический список» C++
Класс «Циклический список» . Методы: добавление элемента в список, удаление элемента из списка, отображение всех элементов списка на дисплее. 1. Разработать обобщенный класс по заданию преподавателя. В нем реализовать методы: ввод информации о параметрах и элементах класса; вывод элементов на дисплей; методы индивидуального задания. 2. Составить головную функцию, в которой осуществить создание...
C++ Даны массивы целых чисел A[25] и B[25]. Сформировать третий массив, в который включить все элементы обоих массивов, меньшие произведения последних http://www.cyberforum.ru/cpp-beginners/thread1036586.html
1 Даны массивы целых чисел A и B.Сформировать третий массив, в который включить все элементы обоих массивов, меньшие произведения последних элементов заданным массивом. 2 Дан массив целых чисел A. Поменять местами самый левый минимальный элемент со вторым элементом 3. Дан массив целых чисел А. Заменить все нулевые элементы минимальным. 4. В упорядоченном по невозрастанию массиве чисел...
C++ Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b Помогите пожалуйста. Сама не знаю как написать. А варианты которые нашла здесь некорректно работают( подробнее

Показать сообщение отдельно
VANYOK
1 / 1 / 0
Регистрация: 05.12.2013
Сообщений: 42
11.12.2013, 00:03     Склонение существительных в зависимости от количества единиц
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if ((r % 100) >= 11 && (r % 100) <= 19)
        cout << "Рублей\n";
    else
    /*
        switch (r % 10)
        {
        case 1: cout << "Рубль\n"; break;
        case 2:
        case 3:
        case 4: cout << "Рубля\n"; break;
        default: cout << "Рублей\n";
        }
        */
    if (r % 10 == 1)
        cout << "Рубль\n";
    else if (r % 10 >= 2 && r <= 4))
        cout << "Рубля\n";
    else cout << "Рублей\n";
Добавлено через 10 минут
Цитата Сообщение от VANYOK Посмотреть сообщение
else if (r % 10 >= 2 && r <= 4))
уберите одну скобку после 4
и будет Вам счастье
для сравнения закомментировал switch() чтобы было понятно
 
Текущее время: 22:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru