ребят а зачем в правильнои решении написано !=0
ведь нужны числа кратные
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int start = scanner.nextInt();
int end = scanner.nextInt();
int multiple = scanner.nextInt();
int sum = 0;
for (int i = start; i < end; i++) {
if (i % multiple != 0) {
continue;
}
sum = sum + i;
}
System.out.println(sum);
}
}
Джавид Мустафаев
6 уровень
зачем в правильном решении написано !=0
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Артём
27 сентября, 14:56
Без условия задачи никто ничего сказать не сможет.
0
Джавид Мустафаев
27 сентября, 16:01
В методе main с клавиатуры считывается 3 целых числа: start, end (start <= end), multiple.
Допиши программу, чтобы на экран выводилась сумма чисел от start (включительно) до end (не включительно), кратных multiple.
Для этого используй цикл for.
Подсказка: чтобы перейти к следующей итерации цикла, используй оператор continue.
Требования:
• Программа должна вывести в консоль сумму чисел от start (включительно) до end (не включительно), кратных multiple.
• В программе необходимо использовать цикл for.
• В цикле for необходимо использовать оператор continue.
0
Артём
27 сентября, 16:24
На всякий случай - кратные чему-то числа, это те числа, которые делятся на это что-то без остатка.
Здесь условный оператор вычисляет остаток от деления i на multiple, и если он не равен 0, т. е., число не кратно multiple, то прерывает исполнение цикла. Таким образом, проверку проходят лишь те числа, остаток от деления которых на multiple равен нулю. Далее в цикле они суммируются.
0
Джавид Мустафаев
29 сентября, 08:02
Спасибо большое теперь понял
0