У меня есть задание не я не понимаю как вивести в цикле остачу от деления через условний оператор?

Вот фото кода

Когда я пишу float k=a%i у меня ошибка как сделать правильно тип или какой он нужен бить? Просто мне нужно вивести числа из цикла которие при деление 40 на i будут делиться без остачи.


Ответы (1 шт):

Автор решения: Zhihar

т.е. ваш код выводит только 0, может вам надо вывести все таки i?

for (int i = 1; i <= a; i++) {
    if (a % i == 0) {
        std::cout << i << std::endl;
    }
}

тогда код хотя бы похож на код поиска делителей числа a

→ Ссылка