Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include<cmath>
- #include<stdio.h>
- int main() {
- int n;
- scanf("%d", &n);
- printf("%d=", n);
- int i = 2;
- bool flag = false;
- for (int i = 2; i <= (int)sqrt(n) + 1; i++) {
- if (n % i == 0) flag = true;
- }
- if (!flag) {
- printf("%d", n);
- }
- else {
- flag = 0;
- while (i <= n) {
- if (n % i == 0) {
- n /= i;
- if (flag)
- printf("*%d", i);
- else {
- printf("%d", i);
- flag++;
- }
- }
- else
- i++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement