トップページ > プログラム > 2014年10月19日 > QRdEccLy

書き込み順位&時間帯一覧

66 位/176 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010000000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 139匹目

書き込みレス一覧

スレ立てるまでもない質問はここで 139匹目
19 :デフォルトの名無しさん[]:2014/10/19(日) 08:35:43.51 ID:QRdEccLy
//約分するプログラムが動きません
#include <stdio.h>
#include <math.h>

typedef struct{
int nm;
int dn;
} frc;

frc reduct(frc a){
int k=gcd(a.nm,a.dn);
a.nm/=k;
a.dn/=k;
return a;
}

int main(void){
int a=3;
frc c={8,16};
c=reduct(c);
printf("%d,%d/%d",a,c.nm,c.dn);
return 0;
}

int gcd(x,y){
while(x>1&amp;&amp;y>1){
if(x>y) x=x%y;
else y=y%x;
}
if(x==0) return y;
if(y==0) return x;
}


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。