Cod sursa(job #253851)
Utilizator | Ilinca 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;
}