• Найти сумму чисел из промежутка A и B, каждое больше предыдущего на M.

    Сделать через for, while, repeat.


    Пример: a=3 b=7 m=2 (Результат 15)

    a=2 b=10 m=2 (Результат 30)

Ответы 1

  • C++:

    #include <iostream>

    using namespace std;

    int main() {

    long long a, b, m, s = 0; // инициализация чисел

    cin >> a >> b >> m; // ввод чисел

    for(int i=a; i<=b; i+=m) { // проход циклом for от a до b с шагом m

     s += i; // осуществление суммы

    }

    cout << s << endl; // вывод суммы

    return 0;

    }

    Python 3:

    s = 0

    a, b, m = map(int,input().split()) # ввод чисел

    for i in range(a, b+1, m):  

       s += i # сложение

    print(s) # вывод

    Pascal:

    var

    a, b, m, s :integer;

    begin

    read(a, b, m); // ввод чисел

    s := 0;

    while a <= b do begin

         s := s + a; // сумма

         a := a + m; // увеличиваем a

    end;

    write(s); // выводим сумму

    end.

    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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