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

Написать программу, которая запрашивает натуральной число (от 0 до 99) в десятичном представлении и выводит его название - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Длина отрезка задана в дюймах, перевести значение длины в метрическую систему http://www.cyberforum.ru/cpp-beginners/thread1136886.html
Длина отрезка задана в дюймах (1 дюйм = 2,54 см). Перевести значение длины в метрическую систему, то есть выразить ее в метрах, сантиметрах и миллиметрах. Например: 21 дюйм = 0 м 53 см 3.4 мм. Дюймы должны задаваться пользователем. Помогите пожалуйста.
C++ Вывести на экран количество месяцев оставшихся до конца года Составить программу дан порядковый номер месяца, вывести на экран количество месяцев оставшихся до конца года. http://www.cyberforum.ru/cpp-beginners/thread1136877.html
C++ Определить, является ли заданное целое число четным
Написать программу, которая определяет является ли заданное целое число четным
Подсчитать площадь равностороннего треугольника, периметр которого равен p C++
Написать программу, которая подсчитывает площадь равностороннего треугольника, периметр которого равен p
C++ Запись данных и проверка в контейнере list http://www.cyberforum.ru/cpp-beginners/thread1136865.html
Добрый день! Пытаюсь создать просто приложение на c++ в Win32 Application. У меня есть несколько функций : - первая должна проверять контейнер list на количество элементов меньше M (M=5). - вторая должна считывать данные из *.txt файла и записывать их в лист используя : #include <fstream>. Функции и переменные объявил в header файле таким образом: typedef int elem; typedef...
C++ Сортировка вложенной структуры Всем привет. Дико прошу о помощи, потому что никак не могу заставить отработать сортировку вложенной структуры в программе. Собсно, имеется задание реализовать сортировку массива структур по дате: #include <iostream> #include <Windows.h> #include <stdio.h> #include <string.h> using namespace std; подробнее

Показать сообщение отдельно
es_
202 / 202 / 46
Регистрация: 14.01.2013
Сообщений: 455
02.04.2014, 14:46     Написать программу, которая запрашивает натуральной число (от 0 до 99) в десятичном представлении и выводит его название
Чёт ничего умнее не пришло в голову
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <cstdlib>
#include <string>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i2;
    string* chisla = new string[28];
    chisla[0]="ноль";
    chisla[1]="один";
    chisla[2]="два";
    chisla[3]="три";
    chisla[4]="четыре";
    chisla[5]="пять";
    chisla[6]="шесть";
    chisla[7]="семь";
    chisla[8]="восемь";
    chisla[9]="девять";
    chisla[10]="десять";
    chisla[11]="одиннадцать";
    chisla[12]="двенадцать";
    chisla[13]="тринадцать";
    chisla[14]="четырнадцать";
    chisla[15]="пятнадцать";
    chisla[16]="шестнадцать";
    chisla[17]="семнадцать";
    chisla[18]="восемнадцать";
    chisla[19]="девятнадцать";
    chisla[20]="двадцать";
    chisla[21]="тридцать";
    chisla[22]="сорок";
    chisla[23]="пятьдесят";
    chisla[24]="шестьдесят";
    chisla[25]="семьдесят";
    chisla[26]="восемьдесят";
    chisla[27]="девяносто";
    setlocale(LC_ALL,"Russian");
    do
    {
        cout<<"Введите число от 0 до 99:\n";
        cin>>i2;
        if(i2<21)
        {
            cout<<chisla[i2]<<endl;
        }
        else
        {
            if (i2/10==3)
            {
                if(i2%10==0)
                {
                    cout<<chisla[21]<<endl;
                }
                else
                {
                    cout<<chisla[21]<<" "<<chisla[i2%10]<<endl;
                }
            }
            if (i2/10==4)
            {
                if(i2%10==0)
                {
                    cout<<chisla[22]<<endl;
                }
                else
                {
                    cout<<chisla[22]<<" "<<chisla[i2%10]<<endl;
                }
            }
            if (i2/10==5)
            {
                if(i2%10==0)
                {
                    cout<<chisla[23]<<endl;
                }
                else
                {
                    cout<<chisla[23]<<" "<<chisla[i2%10]<<endl;
                }
            }
            if (i2/10==6)
            {
                if(i2%10==0)
                {
                    cout<<chisla[24]<<endl;
                }
                else
                {
                    cout<<chisla[24]<<" "<<chisla[i2%10]<<endl;
                }
            }
            if (i2/10==7)
            {
                if(i2%10==0)
                {
                    cout<<chisla[25]<<endl;
                }
                else
                {
                    cout<<chisla[25]<<" "<<chisla[i2%10]<<endl;
                }
            }
            if (i2/10==8)
            {
                if(i2%10==0)
                {
                    cout<<chisla[26]<<endl;
                }
                else
                {
                    cout<<chisla[26]<<" "<<chisla[i2%10]<<endl;
                }
            }
            if (i2/10==9)
            {
                if(i2%10==0)
                {
                    cout<<chisla[27]<<endl;
                }
                else
                {
                    cout<<chisla[27]<<" "<<chisla[i2%10]<<endl;
                }
            }
        }
    }
    while (i2<100 && i2>=0);
    cout<<i2;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru