Напишите функцию, которая принимает на вход два числа, и возвращает сумму всех чисел между ними, которые делятся на 5 или на одно из этих чисел.
В начале пытался что то слепить с циклом, но не знаю. Не получается ничего дельного толком(
хотя бы просто скажите мне какой способ лучше всего использовать :(
Здесь нужно использовать std::count ? Или может создать два массива числовых (вот только как, хммм) И потом под конец же нужно будет использовать лабда функцию, так ведь ?
Как то так:
int suma(int a, int b) {
int re = 0;
for (int i = a + 1; i < b; i++) {
if ((i % 5 == 0) || (i % b == 0) || (i % a == 0)) {
re += i;
}
}
return re;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я разделил свою программу на три файлаВсе они находятся в одной папке и запускаются в компиляторе g++ как g++ main
Не работает почему-тоХотел поменять 0 элемент с -1, 1 с -2, 2 с -3 и т
Я новичок и должен разобратся в массивах более детальноСмотрел на многие варианты, остановился на этом