Не могу разобрать пример в книге - C#
Формулировка задачи:
Доброго времени суток.Начал изучение С# по "Шилдт Г. полное руководство C#".Дошел до 200 страницы,все хорошо объясняется(впервые изучаю ЯП) и на данном примере стало непонятно,обычно то что непонятно разбераю как то окуратно и не спеша что бы понять,но ни тут:
P.S. видил где то как оформлять код в сполер что ли,ни могли бы ссылку дать как правильно оформлять вопрос(ни смог найти,а на форуме я просто впервые) Sorry
Листинг программы
- using System;
- class ConvertDigitsToWords
- {
- static void Main()
- {
- int num;
- int nextdigit;
- int numdigits;
- int[] n = new int[20]; //ни пойму почему значение 20
- string[] digits = {"нуль","один", "два", "три",
- "четыре", "пять", "шесть",
- "семь", "восемь", "девять"};
- num = 1908;
- Console.WriteLine("Число :" + num);
- Console.Write("Число словами :");
- nextdigit = 0;
- numdigits = 0;
- do // И все что ниже здесь ни могу понять(вроде бы понимаю,но как бы сказать "ни так как надо"
- {
- nextdigit = num % 10;
- n[numdigits] = nextdigit;
- numdigits++;
- num = num / 10;
- } while (num > 0);
- numdigits--;
- for (; numdigits >= 0; numdigits--)
- Console.Write(digits[n[numdigits]] + " ");
- Console.WriteLine();
- }
- }
Решение задачи: «Не могу разобрать пример в книге»
textual
Листинг программы
- int[] n = new int[20]; //это с запасом на 20-ти значные числа
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д