Nu aveti permisiuni pentru a descarca fisierul grader_test18.in
Cod sursa(job #1095730)
| Utilizator | Data | 31 ianuarie 2014 20:01:40 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.53 kb |
#include <iostream>
#include <fstream>
#include <algorithm>
#include <vector>
#include <string>
#include <map>
#include <iomanip>
#include <cmath>
using namespace std;
//#define FILE "data"
#ifdef FILE
ifstream f(string (string(FILE) + ".in").c_str());
ofstream g(string (string(FILE) + ".out").c_str());
#endif
#ifndef FILE
#define f cin
#define g cout
#endif
int i, j, n, m;
int gcd (int x, int y) {
if (y==0) return x;
return gcd (y, x%y);
}
int main() {
f >> n;
while(n--) {
f >> i >> j;
g << gcd (i, j) << "\n";
}
}
