@Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
|
04.01.2011, 21:22
|
|
finally....
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 <iostream>
int main()
{
const char const *mas[] =
{"ноль", "один", "два", "три", "четыре",
"пять", "шесть", "семь", "восемь", "девять"};
int a;
std::cout << "Введите число: ";
std::cin >> a;
int digits[10];
int lenght = 0;
while (a)
{
digits[lenght] = a%10;
a /= 10;
lenght++;
}
for (int i = lenght-1; i >= 0; i--)
std::cout << mas[digits[i]] << " ";
std::cout << "\n";
return 0;
} |
|
Добавлено через 2 минуты

Сообщение от IchMors
32000 с хвостиком...
ну вообще-то 2147483647
а это (32767) для short
Добавлено через 57 секунд

Сообщение от IchMors
Mayonez, а зачем у вас массив размерности int digits[80]; ?
переделал
2
|