Cod sursa(job #80381)

Utilizator lukaisthewolfRaluca Lupu lukaisthewolf Data 27 august 2007 19:16:44
Problema Fractii Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.61 kb
#include<stdio.h>
#include<stdlib.h>

	int e_in_vct(float v[1000], int k, float x)
	{
		 int i;
		 
		 for(i=0;i<k;i++)
		 {
			 if(v[i]==x)
			 {
				 return 1;
			 }
		 }
		 
		 return 0;
	}
	
	int main()
	{
		FILE *f, *g;
		float v[1000];
		int n,k=0;
		float i,j;
		
		
		f=fopen("fractii.in", "r");
		g=fopen("fractii.out", "w");
		
		fscanf(f, "%d", &n);
		
		for(i=1;i<=n;i++)
		{
			for(j=1;j<=n;j++)
			{
				if(e_in_vct(v,k,(float)(i/j))==0)
				{
					v[k]=(float)(i/j);
					k++;
				}
			}
		}
		
		fprintf(g, "%d", k);
		fclose(f);
		fclose(g);
		return 0;
	}