Cod sursa(job #603595)

Utilizator alex_HarryBabalau Alexandru alex_Harry Data 17 iulie 2011 16:26:52
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include<fstream>
using namespace std;
ifstream f("euclid2.in");
ofstream g("euclid2.out");
void citeste_vector(long int& t,long int a[])
{
	long int i;
	f>>t;
	for(i=0;i<2*t;i++)
	f>>a[i];
}
void euclid(long int t,long int a[])
{
	long int i,c[100000],j,r=1;
	
	for(j=0,i=0;j<t,i<2*t;j++,i=i+2)
	{
		r=a[i]%a[i+1];
		while(r!=0)
		{
		
		a[i]=a[i+1];
		a[i+1]=r;
		r=a[i]%a[i+1];
		}
        c[j]=a[i+1];	
		g<<c[j]<<" \n";
        r=1;	
	}

}

int main()
{
	long  int t,a[200000];
	citeste_vector(t,a);
	euclid (t,a);
}