Cod sursa(job #295652)

Utilizator hysepCraciun Adrian hysep Data 3 aprilie 2009 16:05:01
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<fstream.h>
 int cmmdc(int a, int b){
  int aux,i;
   if(a<b){
    aux=a;
    a=b;
    b=aux;
   }
   while(b!=0){
    aux=b;
    b=a%b;
    a=aux;
   }
  return a;
 }
int main(){
int n,i,a,b;
 ifstream f("euclid2.in");
 ofstream g("euclid2.out");
 f>>n;
 for(i=0;i<n*2;i++){
  if(i%2==1){
   f>>b;
   g<<cmmdc(a,b)<<"\n";
  }
  else
   f>>a;
  }
 f.close();
 g.close();
 return 0;
 }