Cod sursa(job #1332972)

Utilizator misinozzz zzz misino Data 2 februarie 2015 17:08:13
Problema Zeap Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <fstream>
#include <cstdio>
using namespace std;
FILE *f;
ofstream g("videoclip.out");
int h,m,n,m1,h1,nr,x,mi,ok,poz,i,j,ora[25],minu[61];
char c;
int main()
{f=fopen ("videoclip.in","r");
fscanf (f,"%d%c%d",&h,&c,&m);
fscanf (f,"%d",&n);
h1=h;
for (i=1;i<=n;i++)
{fscanf (f,"%d",&x);
m1=m+x;
if (m1>59)
{h1=h1+m1/60;
if (h1>23)
h1=h1-24;
m1=m1%60;
}
if (m1==0||m1==15||m1==30||m1==45)
{nr++;
minu[nr]=m1;
ora[nr]=h1;
}
}
mi=25;
ok=0;
for (i=1;i<=nr;i++)
if (ora[i]<mi)
{mi=ora[i];
poz=i;
ok=1;
}
if (ok==1)
{g<<mi<<":"<<minu[poz]<<'\n';
g<<nr<<'\n';
}
else
g<<"-1"<<'\n';
return 0;
}