Cod sursa(job #37516)

Utilizator relu2007Plesu Haralambie relu2007 Data 25 martie 2007 10:42:35
Problema Bowling Scor 0
Compilator cpp Status done
Runda preONI 2007, Runda 4, Clasa a 10-a 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"<<endl;
	else
	g<<"Nargy"<<endl;
	q++;}
return 0;}