Cod sursa(job #38766)
| Utilizator | Data | 26 martie 2007 08:15:15 | |
|---|---|---|---|
| Problema | Bowling | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.57 kb |
#include <fstream.h>
#include <string.h>
ifstream f("bowling.in");
ofstream g("bowling.out");
int main ()
{long a[1000],n,t,q=0,r,i,k,m,b[1000];
f>>t;
while (q<t)
{f>>n;
for (i=1;i<=n;i++)
f>>a[i];
for (i=1;i<=n;i++)
b[i]=0;
r=1;i=1;
while (i<n)
{k=0;m=0;
if (a[i]==1)
{b[i]=r;k=1;r++;}
if (r>2)
r=1;
if (a[i+1]==1)
{if (k==1)
b[i+1]=r-1;
else
b[i+1]=r;
m=1;}
if (r>2)
r=1;
if (m==1)
i=i+2;
else
i++;}
if (b[n]==2)
g<<"Fumeanu"<<'/n';
else
g<<"Nargy"<<'/n';
q++;}
return 0;}
