• Задача по pascal.

    По n≥2 вычислить сумму 1×2+2×3+...+(n-1)×n. Ответ вывести в виде вычисленного выражения и его значения в точности, как показано в примере. То есть, должно выводиться выражение и ответ.

Ответы 2

  • var

       n, r : integer;

       

    begin

       while n < 2 do begin

           write('введите n = ');

           readln(n);

           if n < 2 then writeln('n должно быть больше либо равно 2');

       end;

       for var i :=2 to n do begin

           r += (i-1)*i;

           write(IntToStr(i-1)+'*'+i.ToString);

           if i < n then write('+');

       end;

       writeln('='+r.ToString);

    end.

    протестированно в PascalABC.Net

  • var n,s: integer;

    begin

    write ('n = ');

    readln (n);

    for var i :=1 to n-1 do

    begin

    s:=s+i*(i+1);

    write(i,'*',i+1);

    if i <> n-1 then write(' + ')

    end;

    writeln(' = ',s);

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years