top of page

소스 코드 제출

공개·회원 72명

20251213--분수전환 부터

/*

#include<stdio.h>

long long int f(long long int n)

{

long long int i,sum=0;

long long int a[41]={};

for(i=1;i<=n;i++)

{

if(i<=2)

{

a[i]+=1;

}

else

{

a[i]+=a[i-1]+a[i-2];

}

if(i==n)

{

sum+=a[i];

}

}

return sum;

}

int main()

{

long long int n;

scanf("%lld",&n);

printf("%lld",f(n));

return 0;

}


#include<stdio.h>

long long int f(long long int n,long long int m)

{

long long int i,max=-10000,min=10000,sum=0;

long long int h[4]={};

for(i=1;i<=3;i++)

{

if(i==1)

{

h[i]+=n+m;

}

else if(i==2)

{

h[i]+=n-m;

}

else

{

h[i]+=n*m;

}

}

for(i=1;i<=3;i++)

{

if(max<h[i])

{

max=h[i];

}

if(min>h[i])

{

min=h[i];

}

}

for(i=1;i<=3;i++)

{

if(h[i]<max&&h[i]>min)

{

sum+=h[i];

}

}

return sum;

}

int main()

{

long long int n,m;

scanf("%lld %lld",&n,&m);

printf("%lld",f(n,m));

return 0;

}

*/

#include<stdio.h>

int f(float m)

{

int i,pepsi=1000,a;

for(i=1;i<=3;i++)

{

a=m/100*pepsi;

if(a%10!=0)

{

return pepsi;

}

pepsi=pepsi/10;

}

}

int main()

{

float m;

int a,b,i,min=10000,man=10000;

scanf("%f",&m);

b=f(m);

a=m/100*b;

for(i=1;;i++)

{

if(a%i==0&&b%i==0)

{

if(min>a/i)

{

min=a/i;

man=b/i;

}

}

if(i>=a)

{

break;

}

}

printf("%d/%d",min,man);

return 0;

}

9회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page