JacqueFresco, да, я видел ту программу, но она у меня почему-то не работает. Возможно, это у меня проблемы с компилятором, а, может быть, и в коде ошибка, поэтому и решил написать сюда, чтобы попросить помощи у знающих людей
Лол, у тебя есть 2 варианта: 1. Гуглить; 2. Писать самому и гуглить фрагменты кода; 3. Гуглить и делать рефакторинг кода.
Держи! #include <stdio.h> #include <stdlib.h> int main(){ int input; printf("Write your number here: "); scanf("%d", &input); printf("\nResult: %d = ", input); int i = 2; while(i <= input){ if(input % i == 0){ printf("%d", i); input = input/i; if(input > 1) printf("*"); } else { i = i + 1; } } return 0; } C #include <stdio.h> #include <stdlib.h> int main(){ int input; printf("Write your number here: "); scanf("%d", &input); printf("\nResult: %d = ", input); int i = 2; while(i <= input){ if(input % i == 0){ printf("%d", i); input = input/i; if(input > 1) printf("*"); } else { i = i + 1; } } return 0; }