Pagini recente » Cod sursa (job #903186) | Cod sursa (job #2360888) | Cod sursa (job #1796488) | Cod sursa (job #2477713) | Cod sursa (job #253970)
Cod sursa(job #253970)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<fstream>
using namespace std;
int x[100][100],i,j,k,t,l,ok,d,m,n;
char a[200],b[200],*p,*q;
ifstream f("episoade.in");
ofstream g("episoade.out");
void verificare(){
int i,j;
for(i=t;i!=ok;i+=d)
for(j=1;j<=x[i][0];j++)
{if(x[i][j]!=l)
{ g<<0<<'\n';return ;}
f>>l;}
g<<1<<'\n';
}
int main(){
f>>a;
f>>n>>m;
k=1;j=0;
t=strlen(a);
for(i=0;i<=t;i++)
{if(a[i]=='#')
{x[k][++j]=atoi(b);x[k][0]=j;k++;j=0;ok=0;}
else
if(a[i]=='>')
{x[k][++j]=atoi(b);ok=0;}
else
{b[ok]=a[i];ok++;b[ok]=NULL;}
}
x[k][++j]=atoi(b);
x[k][0]=j;
for(int h=1;h<=n;h++)
{f>>l;
t=1;ok=k;d=1;
if(l!=x[1][1])
{t=k;ok=1;d=-1;}
verificare(); }
f.close();
g.close();
return 0;}