#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int x,i,temp;
printf("»é͹¨Ó¹Ç¹àµçÁ ");
scanf("%d",&x);
printf("%d = 1",x);
temp=x;
i=2;
while(i<=temp/2)
{
if (temp%i==0)
{
temp = temp/i;
printf(" x %d",i);
i=1;
}
i++;
}
printf(" x %d",temp);
getch();
//return(0);
}
เรื่องการแยกตัวประกอบ ช่วยบอก ว่าเราควรจะ Input Process Output อะไรบ้างค่ะ จะเอาส่งอาจารย์ค่ะ
#include <conio.h>
#include <stdlib.h>
int main()
{
int x,i,temp;
printf("»é͹¨Ó¹Ç¹àµçÁ ");
scanf("%d",&x);
printf("%d = 1",x);
temp=x;
i=2;
while(i<=temp/2)
{
if (temp%i==0)
{
temp = temp/i;
printf(" x %d",i);
i=1;
}
i++;
}
printf(" x %d",temp);
getch();
//return(0);
}