Cod sursa(job #135193)

Utilizator AthanaricCirith Gorgor Athanaric Data 13 februarie 2008 12:08:38
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<fstream.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
void main()
{ clrscr();

  char a[250], b[250],m1[250],m2[250],*p;
  int m,n,i,sp1[30],sp2[30],k1=0,k2=0;
  cin.getline(a,250);
  cin.getline(b,250);
  n=strlen(a);
  m=strlen(b);

  for(i=0;i<n;i++)
  {if(a[i]==' ')
  {sp1[k1]=i;
  k1++;
  }
     for(i=0;i<m;i++)
  {if(b[i]==' ')
  {sp2[k2]=i;
  k2++;
  }
  for(i=0;i<k1;i++)
  { *p=a[sp1[i+1]-sp1[i-1]];
    if(strstr(m1,p)==0)
   { strcat(m1,p);
    }
   }
    for(i=0;i<k2;i++)
  { *p=b[sp2[i+1]-sp2[i-1]];
    if(strstr(m2,p)==0)
   { strcat(m2,p);
    }
   }
   for(i=0;i<strlen(m1);i++)
   cout<<m1[i];
   cout<<endl;

   for(i=0;i<strlen(m2);i++)
   cout<<m2[i];

  getch();
} }   }