Cod sursa(job #501808)

Utilizator mening12001Andrei Geogescu mening12001 Data 16 noiembrie 2010 18:50:48
Problema Sortare prin comparare Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.73 kb
#include<iostream.h>
#include<fstream.h>
#include<string.h>
int main()
{char a;
int k=1,y=0,ok;
	ifstream f("strmatch.in");
ofstream h("strmatch.out");
	
struct nod{char info;
nod*next;};
nod *c,*p,*u,*c1,*p1,*u1;
p=new nod;
f>>a;
p->info=a;
u=p;
for(int i=1;i<=2;i++)
{f>>a;
	c=new nod;
c->info=a;
	u->next=c;
	u=c;}
u->next=0;
c=p;
f>>a;
p1=new nod;
p1->info=a;
u1=p1;

while(!f.eof())
{c1=new nod;
f>>c1->info;
u1->next=c1;
u1=c1;}





u1->next=0;
c1=p1;
while(c1->next!=0)
{if(c1->info==c->info)
	{ok=1;
c1=c1->next;
c=c->next;
	while(c1->next!=0||ok==1)
		{if(c1->info==c->info)
			{c1=c1->next;
		c=c->next;
			}
			else
				ok=0;}
		if(ok==1)
			y++;
	}

			
}cout<<y;	
return 0;}