Цикл for и тип double. Переменная округляется, хотя объявлена как Double - C#
Формулировка задачи:
using System;
class zada4ka_5_32
{
static void Main()
{
int n;
double sum = 0.0;
double j;
Console.Write("Введите n: ");
n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
j = 1 / i;
sum += j;
Console.WriteLine(j);
Console.WriteLine(sum);
}
Console.WriteLine("Сумма равна: " + sum);
Console.ReadLine();
}
}j = 1 / i;
j = 1.0 / i;
Решение задачи: «Цикл for и тип double. Переменная округляется, хотя объявлена как Double»
textual
Листинг программы
j = 1 /(double) i;