The Love-Letter Mystery

  • + 1 comment

    Sir/Mam when i am running this code at the time of edditing I am getting the correct output, but the moment i am submting the code i am getting run time error for all the tst case

    include

    include

    include

    include

    char a[10000],r[10000]; int s[10000],i,o=0; int change(char a,char c,int i); int change(char z,char c,int i) {

    switch(c) { case 'a' : break; case 'b' : a[i]='a';break; case 'c' : a[i]='b';break; case 'd' : a[i]='c';break; case 'e' : a[i]='d';break; case 'f' : a[i]='e';break; case 'g' : a[i]='f';break; case 'h' : a[i]='g';break; case 'i' : a[i]='h';break; case 'j' : a[i]='i';break; case 'k' : a[i]='j';break; case 'l' : a[i]='k';break; case 'm' : a[i]='l';break; case 'n' : a[i]='m';break; case 'o' : a[i]='n';break; case 'p' : a[i]='o';break; case 'q' : a[i]='p';break; case 'r' : a[i]='q';break; case 's' : a[i]='r';break; case 't' : a[i]='s';break; case 'u' : a[i]='t';break; case 'v' : a[i]='u';break; case 'w' : a[i]='v';break; case 'x' : a[i]='w';break; case 'y' : a[i]='x';break; case 'z' : a[i]='y';break; } o++; c=a[i]; if(z!=c) change(z,c,i);

    return 0;

    } int main() { int i,j,k,t,p,l,z,c,e,n;

    scanf("%d",&t); if(t>10) exit(0); for(e=0;e

    for(i=l-1,n=0;i>=0;i--,n++) r[i]=a[n]; if(strcmp(a,r) == 0 ) { s[e]=0; } else {

      if(l%2==0)//for even length 
      {
        for(i=l-1,k=0,j=0;i>=l/2;i--,k++)// if did't get try with l-1
         {
           if(a[k]!=a[i])
           {
            z=a[k];c=a[i];             
            change(z,c,i);
            s[e]=o;
    
           }
    
         }
      }
      else
      {
         for(i=l-1,k=0,j=0;i>l/2;i--,k++)// if did't get try with l-1
         {
           if(a[k]!=a[i])
           {
            z=a[k];c=a[i];             
            change(z,c,i);
            s[e]=o;
            o=0;
           }
         } 
      }
    

    }

    } for(i=0;i