Cod sursa(job #742665)
Utilizator | Data | 30 aprilie 2012 23:27:53 | |
---|---|---|---|
Problema | Fractii | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 1.19 kb |
#include<stdio.h>
int main()
{
float rez[100],i,j;
int k,ok,a=1,n;
FILE *intrare,*iesire;
iesire=fopen("fractii.out","w");
intrare=fopen("fractii.in","r");
fscanf(intrare,"%d",&n);
rez[0]=1;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
ok=1;
for(k=1;k<=a;k++)
{
if(rez[k-1]==i/j)
ok=0;
}
if(ok==1)
{
rez[a]=i/j;
a++;
}
}
}
fprintf(iesire,"%d",a);
fclose(iesire);
fclose(intrare);
return 0;
}