Никита Бекиш
Знаток
(377)
oselish, Зависит от того где ты работаешь, учишься и т.д.
У нас можно делать так, и никто тебе ничего скажет.
У знакомого так делать нельзя, и циклы обозначаются не отдельными блоками, а слитными.
Сделал так, как делаю для себя
#include <stdio.h>
int main() {
int n;
printf("Введите натуральное число: ");
scanf("%d", &n);
printf("Простые делители числа %d: ", n);
for (int i = 2; i <= n; i++) {
while (n % i == 0) {
printf("%d", i);
n /= i;
if (n > 1) {
printf(" * ");
}
}
}
printf("\n");
return 0;
}