На самом деле, вы ближе, чем вы думаете. Вы должны отрегулировать сумму внутри в l oop, и она должна быть отрегулирована путем добавления n
к текущей сумме, а не установки в n + n
.
путем настройки после l oop закончен, вы берете на учет только последний номер. И, установив sum
в n + n
, сумма, которую вы в итоге получите, будет только вдвое больше последнего введенного числа, если оно было отрицательным, и нуля, если нет.
Другими словами, что-то вроде:
double sum = 0.0d;
double n = 0.0d;
for (int i = 1; i <= 10; i++)
{
Console.Write($"Enter a number {i}: ");
n = double.Parse(Console.ReadLine());
if (n < 0)
sum = sum + n;
}
Console.WriteLine($"{sum}");