Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- #include<stdlib.h>
- int main(){
- char s1[100], *p1[100],s2[100], *p2[100];
- int i, j, n1=0, n2=0, d[100]={0};
- gets(s1);
- gets(s2);
- for(p1[n1]=strtok(s1," "); p1[n1]!='\0'; p1[++n1]=strtok('\0'," "));
- for(p2[n2]=strtok(s2," "); p2[n2]!='\0'; p2[++n2]=strtok('\0'," "));
- for(i=0;i<n1;i++){
- for(j=0;j<n2;j++){
- if(stricmp(p1[i],p2[j])==0&&d[i]==0){
- d[i]=1;
- }
- }
- }
- n2=0;
- for(i=0;i<n1-1;i++){
- if(d[i]==0){
- for(j=i+1;j<n1;j++){
- if(d[j]==0){
- if(stricmp(p1[i],p1[j])==0){
- d[j]=1;
- }
- }
- }
- }
- }
- for(i=0;i<n1;i++){
- if(d[i]==0){
- p2[n2++]=p1[i];
- }
- }
- char *xyz;
- for(i=0;i<n2-1;i++) //sap xep lai mang tang dan
- for(j=i+1;j<n2;j++)
- { if(d[i]==0&&d[j]==0)
- if(stricmp(p2[i],p2[j])>0)
- {
- xyz=p2[i];
- p2[i]=p2[j];
- p2[j]=xyz;
- }
- }
- for(i=0;i<n2;i++){
- printf("%s ", p2[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement