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

Записать целое число буквами (можно ли упростить код?) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Правильно ли реализовано удаление элемента из массива и совершен вызов деструктора? http://www.cyberforum.ru/cpp-beginners/thread1213407.html
я ведь правильно определил удаление элемента из массива и совершил вызов деструктора? class ECM { ..... } ECM *pECM; .... void ECM::~ECM() { cout<<"Удален";
C++ Задача "Кто старше?" (подскажите где ошибка в коде) Здравствуйте!подскажите где может быть ошибка, на сайте показывает частичное решение, Условие: Программа принимает три числа: возраст Антона, возраст Бориса и возраст Виктора. Определите, кто из них старше остальных. Входные данные Входная строка содержит три натуральных числа: возраст Антона, возраст Бориса и возраст Виктора. Выходные данные Выходная строка должна содержать латинскую букву... http://www.cyberforum.ru/cpp-beginners/thread1213395.html
C++ Реализация алгоритма сжатия JPEG
помогите пожалуйста! после завтра диплом уже защищать, а я ни на шаг не могу сдвинуться с этой прогрммой(( нужно написать на С++ алгоритм сжатия изображения JPEG.
C++ Баг в реализации Хаффмана
Здравствуйте, дорогие форумчане. Тут такой вопрос - алгоритм почему-то "теряет" последнюю букву в тексте, если его размер очень мал. Например, если на вход подается "Raiden", то после сжатия и разжатия будет "Raide". Либо в редких случаях бывает даже добавление буквы в конец разархивированного сообщения. Отладка и гугление пока что ничего не дали. Прошу вашей помощи. Вот код #include <iostream>...
C++ Привести код в рабочее состояние http://www.cyberforum.ru/cpp-beginners/thread1213354.html
Здравствуйте! Есть задание в котором нужно ввести информацию о такси (номер, стоимость, вид транспорта) и так же позволяющий удалить указанный номер такси. не дали вот такой код. Как его можно привести в рабочее состояние? enum Ttransport{bus, car, van}; struct marshrut { int nomer; float vartist; Ttransport transport; };
C++ Написать программу, которая выводит на экран предложения согласно заданию Добрый день . Вот такая вот програмка: Написать программу, которая считывает текст из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нем заданная с клавиатуры буква. Кто может помочь с языка С переделать её в С++ вот вариант на С: #include <stdio.h> #include <stdlib.h> int main(void) { подробнее

Показать сообщение отдельно
ZarinZomanu4
 Аватар для ZarinZomanu4
5 / 5 / 0
Регистрация: 27.05.2013
Сообщений: 60
20.06.2014, 22:50  [ТС]     Записать целое число буквами (можно ли упростить код?)
вот теперь более менее
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
#include <iostream>
using namespace std;
int main ()
{
    int a,b,c ;
    cin>>a;
        if (a<100)
        {   b=a/10;
            c=a%10;
        if (b==0)
        switch (c)
        {case 0:
        cout<< "zero ";
        break;
        case 1:
        cout<< "one ";
        break;
        case 2:
        cout<< "two ";
        break;  
        case 3:
        cout<< "Three ";
        break;
        case 4:
        cout<< "four ";
        break;
        case 5:
        cout<< "five ";
        break;
        case 6:
        cout<< "six ";
        break;
        case 7:
        cout<< "Seven ";
        break;
        case 8:
        cout<< "eight ";
        break;
        case 9:
        cout<< "nine ";
        break;}
        if (b>1)
        {switch (b)
        {case 2:
        cout<< "Twenty ";
        break;  
        case 3:
        cout<< "Thirty  ";
        break;
        case 4:
        cout<< "Forty  ";
        break;
        case 5:
        cout<< "Fifty  ";
        break;
        case 6:
        cout<< "Sixty  ";
        break;
        case 7:
        cout<< "Seventy  ";
        break;
        case 8:
        cout<< "Eighty  ";
        break;
        case 9:
        cout<< " Ninety  ";
        break;}
        switch (c)
        {case 1:
        cout<< "one "<<endl;
        break;
        case 2:
        cout<< "two ";
        break;  
        case 3:
        cout<< "Three ";
        break;
        case 4:
        cout<< "four ";
        break;
        case 5:
        cout<< "five ";
        break;
        case 6:
        cout<< "six " ;
        break;
        case 7:
        cout<< "Seven";
        break;
        case 8:
        cout<< "eight ";
        break;
        case 9:
        cout<< "nine ";
        break;}
        goto label ;
        }
        if (a==10)
        cout<< "ten ";
        else if (a==11)
        cout<< "eleven";
        else if (a==12)
        cout<< "twelve";
        else if (a==13)
        cout<< "thirteen";
        else if (a==14)
        cout<< "fourteen";
        else if (a==15)
        cout<< "fifteen";
        else if (a==16)
        cout<< "sixteen";
        else if (a==17)
        cout<< "seventeen";
        else if (a==18)
        cout<< "eighteen";
        else if (a==19)
        cout<< "nineteen";
        }
        else 
        {cout<<"Error"<<endl;}
        label :
 
        return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от zss Посмотреть сообщение
char numbers[20][10]={"zero","one","two",...,"nineteen"};
Простите за непонимание, но в этой строчке нужно прописывать каждый элемент массива?
 
Текущее время: 23:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru