Дребна хитринка за да си вземем по отделно цифрите на число без деление. c#
За всички новаци, като мен, на които се струва досадно деленето със и без остатък на 10 за да си отделим цифрите на число :
Така или иначе въвеждаме от конзолата низ от цифри, така че можем спокойно да го използваме директно.
Задаваме, че ще въведем цял стринг, след това го преобразуваме на масив от символи и след това с индексите си ги получаваме по отделно. Хитринката да извадим нула е измислена от далеч по знаещи хора от мен.
n3 е това, което въвеждаме от конзолата
var n3 = (Console.ReadLine());
char[] middle = n3.ToArray();
int digit1 = middle[0] - '0', digit2 = middle[1] - '0', digit3 = middle[2] - '0';
това съм използвал за да реша задача 6 от изпита на 28 август 2016, но ми се струва, че върши работа на доста други места.
всъщност знаещите са тук:
http://stackoverflow.com/questions/5729472/convert-string-numbers-to-array-c-sharp