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

Для введенного с клавиатуры n, вывести фразу вида: «Мне 41 год» - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посоветуйте сайт или книгу где хорошо изложена информация о ШАБЛОНАХ КЛАССОВ http://www.cyberforum.ru/cpp-beginners/thread973226.html
Посоветуйте сайт или книгу где хорошо изложена информация о ШАБЛОНАХ КЛАССОВ До этого читал: 1) С.Прата "Язык программирования с++" (как то это тема раскрывается из далека временами не сильно понятно); 2) Г.Шилд "Полный справочник по с++" (только азы но классно изложено все ясно и понятно);
C++ Возврат к начальному состоянию C++ Здравствуйте. Хочу в программке сделать так, чтобы после выдачи результата при нажатии клавиши "Enter" - программа возвращалась в свое первичное состояние, то есть, снова к вводу числа X и Y. Может кто сможет подсказать. #include<iostream> #include<cmath> #include<cstdlib> using namespace std; int main() { setlocale(LC_ALL, "Russian"); double x,y; http://www.cyberforum.ru/cpp-beginners/thread973216.html
Определить является ли последовательность строго убывающей C++
Вводится последовательность чисел, 0 – конец последовательности. Определить является ли последовательность строго убывающей. Это надо сделать в языке С, выручайте!
C++ Работа с текстовыми файлами (создать новый, у которого выполнена замена)
Доброго времени суток. Помогите, пожалуйста, с тривиальной задачей, пасибки тыкну=) "По заданному текстовому файлу, содержащему арабские цифры от 0 до 5, создать новый, у которого выполнена замена 0 на А, 1 на В, 2 на С, 3 на D, 4 на E, 5 на F."
C++ Как убить std::thread? http://www.cyberforum.ru/cpp-beginners/thread973199.html
К сожалению мне так и не удалось найти информацию о том, как корректно убить std::thread в случае необходимости. Как правило, предлагают выдернуть дескриптор потока и прибить его платформозависимой функцией, но это совсем не айс... Может есть предложения по-лучше?
C++ Результат у ~x ffffffff 1.Запросите с консоли целое число в указанной системе счисления. 2.Выведите на консоль введённое число в указанной системе счисления. 3.Выведите на консоль введённое в задании 1 число в 16-ричной или 8-ричной системе счисления, а также это же число в той же системе счисления, но сдвинутое влево/вправо на указанное число бит. 4.Выведите на консоль введённое в задании 1 число в 16-ричной или... подробнее

Показать сообщение отдельно
newbie666
Заблокирован
09.10.2013, 22:42     Для введенного с клавиатуры n, вывести фразу вида: «Мне 41 год»
Если ты изучала иностранные языки хоть какие - то, то должна помнить, что там есть спец слова от 12-и до 20 напимер и тд... В общем вот тебе до ста лет ))))
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
void nvoz(int n)
{
    // ну это только до 99 лет )))
    if( n < 0)
        std::cout << "ti eshe ne rodilsa" << std::endl;
    if( n > 99)
        std::cout << "ti navernoe uze pokoynik :-)" << std::endl;
    else if( n == 0)
        std::cout << "Mne " << n << " let" << std::endl;
    else if( n == 1)
        std::cout << "Mne " << n << " god" << std::endl;
    else if(n > 1 && n < 5)
        std::cout << "Mne " << n << " goda" << std::endl;
    else if(n > 4 && n < 21)
        std::cout << "Mne " << n << " let" << std::endl;
    else if(n > 20 && n < 100)
    {
        std::stringstream ss;
        ss << n;
        char num = ss.str()[1];
        ss.clear();ss.str("");
        ss << num;
        int index;
        ss >> index;
        if( index == 0)
            std::cout << "Mne " << n << " let" << std::endl;
        else if( index == 1)
            std::cout << "Mne " << n << " god" << std::endl;
        else if(index > 1 && n < 5)
            std::cout << "Mne " << n << " goda" << std::endl;
        else if(index > 4 && n <= 9)
            std::cout << "Mne " << n << " let" << std::endl;
    }
 
}
Добавлено через 1 минуту
P.S.: ну со stringstream-ом я погорячился))))) Конечно через % делать надо )))))))
 
Текущее время: 21:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru