Мисля че има грешка в условието на задачат!

В задачата " Sum Positive" от раздела " Types and Variables" в условието е записано да използваме формулата sum = n (n+1)/2* и мисля че е доста объркващо защото когато я използвам ми дава грешка! символа за умножение трябва да е след n, по мои наблюдения, поправете ме ако се бъркам!
Поздрави!

Да и при мен с формулата n*(n+1)/2 ми работи в IntelliJ , но в сайта ми го дава грешно.

1 Like

Формулата наистина е n*(n+1)/2.
Но не съм сигурен къде може да е грешката без да видя решението.
Може ли да споделите код?

Sum Positive

Write a program that reads a positive integer (n) You must print the sum of all integers from 1 to n.

Hint

  • You could use the formula sum = n (n+1)/2 *

Input

  • On the first line you will receive a number (n)

Output

  • You should print the sum of the integers from 1 to n

P.S.
Няма проблеми с решението на задача за да се споделя код! Исках да обърна вниманието просто защото като начинаещ ми отне доста време докато разбера че проблема не е в мен че не използвам формулата която е зададена в условието!

1 Like

Eто и моето решение след един час лутане …

using System;

public class Program

{

public static void Main()

{

  

    int n = int.Parse(Console.ReadLine());

    int number = 1;

    int sum = n * (n + 1) / 2; 

    while (number > n)

    {

        number++;

        sum = n * (n + 1) / 2;

        Console.Write($" n * {number}");

    }

    Console.WriteLine($"{sum}");

}

}

1 Like