Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ввести число и номер месяца. Напечатать дату прописью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что такое "эхо печать"? И как через такую печать сделать калькулятор? http://www.cyberforum.ru/cpp-beginners/thread1541628.html
Само задание такое: Создать программу-калькулятор, обеспечивающую ввод с клавиатуры в режиме эхо-печати только цифр, а также обработку нажатия клавиш +, -, *,/ с помощью акселераторов. Я...
C++ Aapt.exe could not be found Установил vs 14, доустановил ndk в нем же, создаю стандартный проект "Hello world", собираю, при попытке запустить появилась ошибка aapt.exe could not be found at ' ', потом постоянно при настройке... http://www.cyberforum.ru/cpp-beginners/thread1541611.html
C++ Переставить цифры местами так, чтобы получилось большее число
Дано число. Если можно переставить его цифры так, чтобы получилось большее число, выведите YES, в противном случае выведите NO. Например, в числе 3112 можно переставить цифры и получить 3211,
C++ не знаю как заставить работать
7,9.cpp:7:10: error: invalid use of non-static data member ‘matrix::two’ long two,one; ^ 7,9.cpp:8:15: error: from this location long matr; ^ 7,9.cpp:7:14:...
C++ Вывести значения членов заданной последовательности http://www.cyberforum.ru/cpp-beginners/thread1541564.html
Дано целое число N (> 0). Последовательность вещественных чисел AK определяется следующим образом: A0 = 2, AK = 2 + 1/AK−1, K = 1, 2, … . {A}_{k}=2+\frac{1}{{A}_{k-1}} Вывести элементы...
C++ преобразование: фото + аудио = видео Доброго времени суток, уважаемые форумчане! Есть какой-то небольшой аудио файл (например mp3) и несколько изображений. Задачей себе поставил написать программу, результатом работы которой... подробнее

Показать сообщение отдельно
AmRamzes
0 / 0 / 0
Регистрация: 18.05.2015
Сообщений: 77
01.10.2015, 15:19
Вот задача с похожим кодом

C++
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE, "Russian");
    
    int n = 0;
    int n1000;
    int n100;
    int n10, n10_2, n10_3;
    int n1;
    char y = 'y';
    
    do
    {
    do
    {  
    system ("cls");
    cout << "Введите целое число от 1 до 9999: ";
    cin >> n;
    if (n < 1 || n > 9999)
       {
            cout << "Введенное значение не в заданном диапазоне !!! Повторите !!!" << endl << endl;
            system ("pause");
       }
    } while (n < 1 || n > 9999);
       
    cout << endl << " / ";
    
    n1000 = n / 1000;
    
    if (n > 999)
       {
              if (n1000 == 1)
              cout << "одна тысяча";
              if (n1000 == 2)
              cout << "две тысячи";
              if (n1000 == 3)
              cout << "три тысячи";
              if (n1000 == 4)
              cout << "четыре тысячи";
              if (n1000 == 5)
              cout << "пять тысяч";
              if (n1000 == 6)
              cout << "шесть тысяч";
              if (n1000 == 7)
              cout << "семь тысяч";
              if (n1000 == 8)
              cout << "восемь тысяч";
              if (n1000 == 9)
              cout << "девять тысяч";
       }
    
    n100 = n / 100 % 10;
    
    if (n > 99)
       {
              if (n100 == 1)
              cout << " сто";
              if (n100 == 2)
              cout << " двести";
              if (n100 == 3)
              cout << " триста";
              if (n100 == 4)
              cout << " четыреста";
              if (n100 == 5)
              cout << " пятьсот";
              if (n100 == 6)
              cout << " шетьсот";
              if (n100 == 7)
              cout << " семьсот";
              if (n100 == 8)
              cout << " восемьсот";
              if (n100 == 9)
              cout << " девятьсот";
       }
    
    n10 = n / 10;
    n10_3 = n % 100;
        
    if (n10_3 >= 10 && n10_3 < 20)
              {
              if (n10_3 == 10)
              cout << " десять рублей";
              if (n10_3 == 11)
              cout << " одинадцать рублей";
              if (n10_3 == 12)
              cout << " двенадцать рублей";
              if (n10_3 == 13)
              cout << " тринадцать рублей";
              if (n10_3 == 14)
              cout << " четырнадцать рублей";
              if (n10_3 == 15)
              cout << " пятнадцать рублей";
              if (n10_3 == 16)
              cout << " шестнадцать рублей";
              if (n10_3 == 17)
              cout << " семнадцать рублей";
              if (n10_3 == 18)
              cout << " восемнадцать рублей";
              if (n10_3 == 19)
              cout << " девятнадцать рублей";                         
              }
    
    n10_2 = n10 % 10;
    n1 = n % 10;
    
    if (n10_3 >= 20)
       {
              if (n10_2 == 2)
              cout << " двадцать";
              if (n10_2 == 3)
              cout << " тридцать";
              if (n10_2 == 4)
              cout << " сорок";
              if (n10_2 == 5)
              cout << " пятьдесят";
              if (n10_2 == 6)
              cout << " шетьдесят";
              if (n10_2 == 7)
              cout << " семьдесят";
              if (n10_2 == 8)
              cout << " восемьдесят";
              if (n10_2 == 9)
              cout << " девяносто";
       }
    
    if (n1 == 0)
          cout << " рублей";
               
    if (n10_3 >= 1 && n10_3 < 10)
      {
              if (n1 == 1)
              cout << " один рубль";
              if (n1 == 2)
              cout << " два рубля";
              if (n1 == 3)
              cout << " три рубля";
              if (n1 == 4)
              cout << " четыре рубля";
              if (n1 == 5)
              cout << " пять рублей";
              if (n1 == 6)
              cout << " шесть рублей";
              if (n1 == 7)
              cout << " семь рублей";
              if (n1 == 8)
              cout << " восемь рублей";
              if (n1 == 9)
              cout << " девять рублей";
       } 
       
         if (n10_3 >= 20 && n1 != 0)
      {
              if (n1 == 1)
              cout << " один рубль";
              if (n1 == 2)
              cout << " два рубля";
              if (n1 == 3)
              cout << " три рубля";
              if (n1 == 4)
              cout << " четыре рубля";
              if (n1 == 5)
              cout << " пять рублей";
              if (n1 == 6)
              cout << " шесть рублей";
              if (n1 == 7)
              cout << " семь рублей";
              if (n1 == 8)
              cout << " восемь рублей";
              if (n1 == 9)
              cout << " девять рублей";
       } 
    
    cout << " / " << endl << endl;   
    cout << "Повторим? (y/n) " ;
    cin >> y;
    cout << endl;
    } while (y == 'y');
    
    system ("cls");
    cout << " Ок. Пока !!!" << endl << endl;
    system("PAUSE");
    return 0;
}
По такому же принципу пиши ... и будет тебе счастье )))
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.