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

Вывести года словами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавить конструктор http://www.cyberforum.ru/cpp-beginners/thread782333.html
Поле first - дробное число, координта х точки на полкости; поле second - дробное число, координта точки у на плоскости. Реализовать метод distance() - расстояние точки от начала координат. Решил вот эту задачу, но преподаватель говорит, чтоб я решил эту задачу добавив конструктор и деструктор. Тему с конструкторами не особо понял, не понял их предназначения. Можете помочь хотя бы советами,...
C++ заннесение данных в файл Здравствуйте! Подскажите плиз как вводятся данные класса в файл... есть метод... void HandBook::AddItem(){ cout << "Enter name: "; cin >> Item->getName(); cout << "Enter surname: "; cin >> Item->getSurname(); http://www.cyberforum.ru/cpp-beginners/thread782316.html
Копирование файлов в папку рядом с программой C++
Здравствуйте! Необходимо скопировать файл в папку рядом с программой. Пробовал вот так CopyFile("C:\\X.txt", "\\XZ\\X.txt", false); но ничего не вышло! Что можно сделать?!
Как задать формат cout C++
Как задать формат cout, чтобы красиво выводилась таблица умножения... #include<iostream> #include <conio.h> using namespace std; void main() { int countN,countM;
C++ Регистрация функций http://www.cyberforum.ru/cpp-beginners/thread782301.html
Здравствуйте. Я разрабатываю модуль под игру. Мой проект достаточно большой. Вот у меня вопрос. У меня есть главный файл cpp Он регистрирует функцию момента,когда игрок заходит на сервер,тобиш у меня в main.cpp Функция:
C++ Операции с длинными числами - неправильно выводится результат Здравствуйте, помогите с операцией умножение неправильно выводит рез-тат, например 555 * 3 = 555 подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
09.02.2013, 01:23     Вывести года словами
Цитата Сообщение от mehanik7 Посмотреть сообщение
как сделать так чтобы когда мы вводили числа например 1, 21-91 выходило слово год , а когда 2, 3, 5 выходило года а все остальное до 100 чтобы выходило лет
значит 5 это года? 4 лет? 22 лет? 23 лет?... ясно всё с вами)))

если обратиться к правилам русского языка, а не к тому, чего вы понаписали, то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
 
int main ()
{
    std::string s = "";
    int i,z;
    std::cin >> i;
    z=i%10;
    if (z==1) s="год";
    else if ((z>=2)&&(z<=4)) s = "года";
    else s = "лет";
    if ((i>10)&&(i<20)) s = "лет";
    
    std::cout << s << std::endl;
    return 0;
}
 
Текущее время: 14:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru