มีโค้ดมาให้ติชม(หา ค.ร.น. กับ ห.ร.ม.)
คือผมกำลังเรียนภาษาซี เลยลองเขียนโปรมแกรมเล็กมาให้ติชมกันครับ ใครสนใจเอาไปใช้ก็ตามสบายนะครับ .........................ค.ร.น..................................... #include<stdio.h> #include<conio.h> void main(void){ clrscr(); unsigned long int max=0,x[20]; int n=1; do{ printf("How many number(2-20) : "); scanf("%d",&n); }while(n<2||n>20); for(int i=0;i<n;i++){ x[i]=0; do{ printf("Input number %d : ",i+1); scanf("%lu",&x[i]); }while(x[i]==0); if(x[i]>max)max=x[i]; } for(i=0;i<n;i++){ if((max%x[i])!=0){i=-1;max++;} } printf("Number is %lu",max); getch(); } ..................................................................... ...........................ห.ร.ม................................... #include<stdio.h> #include<conio.h> void main(void){ clrscr(); unsigned long int min=0,x[20]; int n=1; do{ printf("How many number(2-20) : "); scanf("%d",&n); }while(n<2||n>20); for(int i=0;i<n;i++){ x[i]=0; do{ printf("Input number %d : ",i+1); scanf("%lu",&x[i]); if(i==0)min=x[i]; }while(x[i]==0); if(x[i]<min)min=x[i]; } for(i=0;i<n;i++){ if((x[i]%min)!=0){i=-1;min--;} } printf("Number is %lu",min); getch(); } ................................................................ ผมใช้ TurboC3เป็นคอมไพล์เลอร์ครับเลยไม่มีภาษาไทย ช่วยแนะนำ ติชมหน่อยครับ
|