Cod sursa(job #3297256)

Utilizator Arhiva_Educationala_2Arhiva Educationala doi Arhiva_Educationala_2 Data 22 mai 2025 12:32:38
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <stdio.h>

int main() {
  FILE *fin = fopen( "euclid2.in", "r" );
  FILE *fout = fopen( "euclid2.out", "w" );

  int t;
  for( fscanf( fin, "%d", &t ); t--; ){
    int a, b;
    fscanf( fin, "%d%d", &a, &b );

    while( b ){
      int r = a % b;
      a = b;
      b = r;
    }

    fprintf( fout, "%d\n", a );
  }

  fclose( fin );
  fclose( fout );
  return 0;
}