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

Есть ли функция перевода числа в его прописное значение? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как делать, что использовать? http://www.cyberforum.ru/cpp-beginners/thread617270.html
форумчане, недавно приспичило делать многослойный самообучающийся препроцетрон (вроде так называется). хотел бы пройтись по эволюционным ступенькам однослойный -> однослойный обучающийся ->...
C++ Подскажите, что означает следующая запись WAVHEADER *head = (WAVHEADER*)buff; , где WAVHEADER - структура. BYTE *buff = NULL; - нулевой указатель. DWORD size = sizeof(WAVHEADER). - размер структуры. buff = new BYTE; - динамическое... http://www.cyberforum.ru/cpp-beginners/thread617256.html
C++ В win32 не получается обновить главное окно
В общем программа после выполнения операций должна в главном окне вывести результат, но окно не обновляется. Хотя если свернуть и развернуть окно, то все появляется. P.S. Функция programm()...
Вычисление функции Лапласа C++
Здравствуйте! Есть необходимость в нахождении значений для этой функции. Варант с большой таблицей не очень нравится, хочется именно вычислять ее. Собственно гугл дал мне метод средних...
C++ Однонаправленный линейный список http://www.cyberforum.ru/cpp-beginners/thread617216.html
здравствуйте! помогите помочь написать задача или киньте ссылку по её решению. "однонаправленный линейный список. максимальный элемент скопировать в новый" большое спасибо!
C++ Алгоритм поиска внутренних координат для произвольно заданного невыпуклого многоугольника Здравствуйте! Я - студент уже второго курса. Пишу для себя и "налетел" на такую вот задачу. Я не уверен, правильно ли я выбрал форум, ибо задача больше алгоритмическая. Что есть: Класс -... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
01.07.2012, 13:25
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main()
{
    char* ppsz[4][10] = { { "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять" },
                          { "десять", "двадцать", "тридцать", "сорок", "пятьдесят", "шестьдесят", "семьдесят", "восемдесят", "девяносто" },
                          { "сто", "двести", "триста", "четыреста", "пятьсот", "шестьсот", "семьсот", "восемьсот", "девятьсот" },
                          { "одна тысяча", "две тысячи", "три тысячи", "четыре тысячи", "пять тысяч", "шесть тысяч", "семь тысяч", "восемь тысяч", "девять тысяч" } };
 
 
    int n = 4444, r = 0; 
    int* digits = new int[32];
    do { digits[r++] = n % 10; } while ((n /= 10) > 0);
 
    char* psz = new char[256];
    memset((void*)psz, 0x00, 256);
    for (int i = r-1; i >= 0; i--)
        sprintf(psz,"%s %s",psz,ppsz[i][digits[i]-1]);
 
    printf("%s\n",psz);
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/4f1989eb183715066de301d9a38601a3
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru