• Напишите программу которая вычисляет сумму всех четных чисел в диапазоне от 1 до n.


Ответы 1

  • var    i, n, sum: integer;begin    writeln('Введите n');    readln(n);    ///Тут возможны два решения, с циклом и без. Вот первое:    sum := 0;    for i := 1 to n do        if i mod 2 = 0 then             sum := sum + i;    writeln(sum);        ///Второе, более быстрое, использующее формулу суммы первых членов арифметической прогрессии:    if n mod 2 = 1 then n := n - 1;    writeln(((2 + n) div 2) * n div 2);end.
    • Автор:

      moyer
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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