#include<stdio.h>

int scmp(char *,char *);

int main(void){
   int dif;
   
   char str1[] = "sera un avion?";
   char str2[] = "no, es un zope";

   dif=scmp(str1,str2);                      
   printf("Resultado de la comparacion: %d \n", dif);
   
   if(dif>0){
       printf("\"%s\" comes after \"%s\"",str1,str2);
   }else if(dif<0){
        printf("\"%s\" comes after \"%s\"",str2,str1);     
   }else{   
       printf("both the strings are same");     
   }
  return 0;
}


int scmp(char *s1,char *s2)
{
    if(*s1!='\0'&&*s2!='\0')                                                    // 2     
    {
         while( *s1-*s2==0 && (*s1!='\0' || *s2!='\0'))             // 3
         {
               s1++;
               s2++;
         }
    }
    return(*s1-*s2);                                                                 // 4
}