Cod sursa(job #2545884)

Utilizator PopSonnyPop-Gabriel-Bogdan PopSonny Data 13 februarie 2020 17:27:10
Problema Algoritmul lui Euclid Scor 0
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <stdio.h>
#include <stdlib.h>
int euclid(int a,int b);
int main()
{
    FILE* f=fopen("input.txt","r");
    FILE* g=fopen("output.txt","w");
    if(f==NULL)
        return 0;
    int n,a,b,e;
    fscanf(f,"%d",&n);
    for(int i=0;i<n;i++)
    {
        fscanf(f,"%d%d",&a,&b);
        e=euclid(a,b);
        fprintf(g,"%d\n",e);
    }
}
int euclid(int a, int b)
{
    int c;
    while(b)
    {
        c=a%b;
        a=b;
        b=c;
    }
    return a;
}