Не могу разобрать пример в книге - 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-ти значные числа
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д