НИ
Николай Илюшкин

ни чё не пойму . в си шарп. переполнение почему+

using System;
class ConvertDigitsToWords
{
public static void Main()
{
int a;

int[] aa = new int[20];
string[] b = { "нуль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять" };
a = 1908;
Console.WriteLine("Число: " + a);
Console.Write("Числовсловах: ");

for (int i = 0; i < 3; i++)
{

Console.Write(" " + b[a-a/10]);
}

Console.ReadKey();
}
}



не должен находится

ЛС
Леонид Савушкин

индекс 1908-1908/10 = 1718. а у вас массив всего 10

АБ
Анна Боровкова

for (int i = 0; i < 3; i++){Console.Write(" " + b[a-a/10]);} //Эти три строки - полная чушь.

//Очевидно здесь уместно

for (int i = 1000; a > 0; i /= 10, a %= i)

Console.Write(" " + b[a / i]);

//Кажется так

Похожие вопросы
по си шарп, здесь в тексте ошибка?
что это я зделал? си шарп
подскажите по Си шарпу
Как изменить кодировку в Си шарп
Как программе удалить себя? Си шарп
Как написать программу Си Шарп?
Пошлите пожалуйста си шарп
тут ошибка в учебнике по си шарп?
си шарп всё равно не пойму, почему выводит 11, а не 12. объяснит кто нибудь
ну и как эту хрень писать в си шарп