Cod sursa(job #1820586)

Utilizator SoarecuBals George Andrei Soarecu Data 1 decembrie 2016 21:49:58
Problema Economie Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 kb
#include <fstream>

using namespace std;
short v[1000];
int main()
{
    fstream f("economie.in", ios::in), g("economie.out", ios::out);
    int i, nr=1, aux, Min, j;
    short n;
    f>>n;
    for(i=0;i<n;i++)
        f>>v[i];
    for(i=0;i<n-1;i++)
        if(v[i]>v[i+1])
        {
            aux=v[i];
            v[i]=v[i+1];
            v[i+1]=aux;
        }
    Min=v[0];
    if(Min==1)
        g<<Min<<"\n";
    else
        for(i=0;i<n;i++)
        {
            if(v[i+1]%Min==0)
                nr++;
            else
                {
                    nr=1;
                    Min=v[i+1];
                }

        }
    if(nr!=1)
        g<<nr<<"\n"<<Min;
    return 0;
}