Cod sursa(job #253851)

Utilizator 630r63Ilinca George Mihai 630r63 Data 6 februarie 2009 12:56:37
Problema Episoade Scor 0
Compilator cpp Status done
Runda Stelele Informaticii 2009, clasele 9-10, ziua 1 Marime 0.68 kb
#include<fstream>
 using namespace std;  
 ifstream f("episoade.in");  
 ofstream g("episoade.out");  
 int main()  
 {  
     char c,v[1000],r,a[100][100];  
     int n,t,w,b,z,i,l=1,j,q=1;  
     while (f.get(c) && c!='\n')  
     {  
         v[l]=c;   
         l++;  
     }  
	 b=l;
     f>>t>>n;  
     for (i=1;i<=t;i++)
	 {
         for(j=1;j<=n;j++)  
            { 
				f>>a[i][j];
			}
		 for(w=1;w<=l;w++)  
		 {  
			if (v[w+1]=='>') 
				{
					if(a[i][j]=a[i][j+2]) continue;
				}
			if(v[w]=='#')
			{
				z=v[w-1];
				v[w-1]=v[b];
				v[b]=z;
				b--;
				v[w]=0;
			}
		 }
	 }
     f.close();  
     g.close();  
     return 0;  
}