Бе
Беленькая

c++ найти сумму всех чисел в от а до b кратных 13 и 5. С помощью цикла нашел числа а сумма никак.. . помогите=)

ВИ
Владимир Ильиных

В цикле поиска кратных чисел от а до b рекурсивно добавляешь к сумме S очередное найденное кратное число Ki.
Выглядит рекурсия так S = S + Ki
Перед циклом не забудь обнулить S. Это просто S=0 .
Вывод результирующей суммы S на экран производи уже после цикла.
Забыл добавить: перед каждой проверкой на кратность внутри цикла нужно обнулять Ki

Лилия
Лилия

числа, кратные 5 и 13 - это тупо числа, кратные 65: 130, 195, 260, 325, 390 и так далее.
сумму можно вычислить по формуле суммы членов арифметической прогрессии:
s = (x[1] + x[n]) * n / 2,
x[n] = x[1] + n*q,
q = 13 * 5.

#include

using namespace std;

int main() {
int a, b;
cin >> a >> b;

const int q = 13 * 5;
const int i1 = (a + q - 1) / q;
const int in = b / q;
const int n = in - i1 + 1;

// x1 = i1 * q, xn = in * q
// x1 + x2 = (i1 + in) * q
const int s = (i1 + in) * q * n / 2;

cout

Похожие вопросы
как найти 5 кратных чисел, к числу m?Помогите! В задании написано "Напишите 5 чисел кратных числу m" как мне сделать?
помогите пожалуста написать програмку на паскале: Вычислить сумму всех трехзначных чисел кратных 13.
Как решить задачу В программе с# ?? Найти сумму чисел а и b
найти сумму чисел кратных числу P среди всех двухзначных чисел
Как c помощью С++ найти наименьшее общее кратное числа?
Паскальв интервале от a до b найти сумму и количество всех чисел одновременно кратных 3 и 4
Сколько трехзначных чисел, кратных 13, у которых сумма цифр также кратна 13.
помогите! ! c++, найти сумму первых 10 натуральных чисел, цикл for. не могу никак понять (
циклы, найти суммы всех целых чисел от 100 до 500 на с++
найти количество всех двузначных чисел сумма квадратов цифр которых кратна 13