Cod sursa(job #3257276)

Utilizator pacelaaaCiurea Pavel pacelaaa Data 17 noiembrie 2024 11:27:06
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <stdio.h>

int main() {
    FILE *fin, *fout;
    int t, r;

    fin = fopen( "euclid2.in", "r" );
    fscanf( fin, "%d", &t );
    fout = fopen( "euclid2.out", "w" );

    for ( int i = 1; i <= t; ++i ) {
      int a, b;
      fscanf( fin, "%d%d", &a, &b );
      while ( b > 0 ) {
        r = b;
        b = a % b;
        a = r;
      }
      fprintf( fout, "%d\n", a );
    }
    fclose( fin );
    fclose( fout );
    return 0;
}