Pagini recente » Cod sursa (job #931014) | Cod sursa (job #2124958) | Cod sursa (job #3156886) | Cod sursa (job #825231) | Cod sursa (job #723436)
Cod sursa(job #723436)
//#include<iostream>
//using namespace std;
//#include <fstream>
//
//int cmmdc(int a,int b)
//{
// int r;
// r = a % b;
// while (r != 0)
// {
// a=b;
// b=r;
// r=a%b;
// }
// return b;
//}
//int main()
//{
// ifstream inFile;
// inFile.open("euclid2.in");
// ofstream outFile;
// outFile.open("euclid2.out");
// short n;
// int a,b;
// inFile>>n;
// for (int i=0;i<n;++i)
// {
// inFile>>a>>b;
// outFile<<cmmdc(a,b)<<endl;
// }
// outFile.close();
// inFile.close();
// return 0;
//}
#include<iostream>
using namespace std;
#include <fstream>
int cmmdc (int a,int b)
{
while (a!=b)
{
if (a>b)
{
a=a-b;
}
else
{
b=b-a;
}
}
return a;
}
int main()
{
ifstream inFile;
inFile.open("euclid2.in");
ofstream outFile;
outFile.open("euclid2.out");
short n;
int a,b;
inFile>>n;
for (int i=0;i<n;++i)
{
inFile>>a>>b;
outFile<<cmmdc(a,b)<<endl;
}
outFile.close();
inFile.close();
return 0;
}