/*
 * Arquivo: q2.c
 * -------------------
 * Este programa é uma solução da Questao 2 da primeira prova. 
 */
#include <stdio.h>
#include "genlib.h"
#include "simpio.h"

main()
{
    int n, x, xx, r;

    printf("Qual 'e o numero de numeros a serem lidos? ");
    n = GetInteger();
    printf("Primeiro numero? ");
    xx = GetInteger();
    n--;

    while (n > 0) {
	printf("Proximo numero? ");
	x = GetInteger();
	n--;
	while (x > 0)
	  { r = xx % x; xx = x; x = r; }
    }
    printf("O maximo divisor comum 'e %d.\n", xx);
}
