При возведении в степень возвращается неправильный ответ - C#
Формулировка задачи:
Дорый день.
Если взять:
Получим 2187.
А если же делать так:
То получаем полный бред в ответе. Почему так? Что делаю не правильно?
MessageBox.Show((Math.Pow(3, 7).ToString()));
string a = "312"; foreach (short b in a) MessageBox.Show((Math.Pow(b, 7).ToString()));
Решение задачи: «При возведении в степень возвращается неправильный ответ»
textual
Листинг программы
string p = "423"; foreach (var b in p) MessageBox.Show((Math.Pow(Char.GetNumericValue(b), 2).ToString()));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д