
Найти сумму чисел из промежутка A и B, каждое больше предыдущего на M. Сделать через for, while,
repeat.Пример: a=3 b=7 m=2 (Результат 15)a=2 b=10 m=2 (Результат 30)

Ответы на вопрос

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.



Для нахождения суммы чисел из заданного промежутка A и B, каждое больше предыдущего на M, мы можем использовать циклы for, while и repeat (конструкция repeat-until). Ниже приведены примеры решения задачи с помощью каждого типа цикла на языке псевдокода:
- Решение с помощью цикла for:
plaintextfunction sum_with_for(A, B, M) sum = 0 for num = A to B step M sum = sum + num end for return sum end function
- Решение с помощью цикла while:
plaintextfunction sum_with_while(A, B, M) sum = 0 num = A while num <= B sum = sum + num num = num + M end while return sum end function
- Решение с помощью цикла repeat-until:
plaintextfunction sum_with_repeat_until(A, B, M) sum = 0 num = A repeat sum = sum + num num = num + M until num > B return sum end function
Здесь A - начало промежутка, B - конец промежутка, а M - шаг, на который увеличивается каждое последующее число. Вы можете выбрать любой из приведенных выше методов решения в зависимости от предпочтений и требований языка программирования, которым вы пользуетесь.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili