При выводе теряется последняя цифра - C#
Формулировка задачи:
Здравствуйте!
Не понимаю почему при выводе теряется последняя цифра числа. Тип - double.
Пример на картинке (после уже подсчета S):
var temp = Console.ReadLine().Split(' ').Select(x => double.Parse(x)).ToArray(); double a = temp[0]; double q = temp[1]; double n = temp[2]; double S = 0; if (q != 1) S = (a * (1 - Math.Pow(q, n))) / (1 - q); else S = a * n; Console.Write(S);
Решение задачи: «При выводе теряется последняя цифра»
textual
Листинг программы
Console.Write(S.ToString("R"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д