for u

                Never    
C
       
#include <stdio.h>

int i = 0;

int shft[6];
char inpt1[6];
char oupt1[6];
char tran1[6];
int inpt[6];
int oupt[6];
int tran[6];

int main(void){

    scanf("%s",inpt1);
    scanf("%s",oupt1);
    scanf("%s",tran1);

    for( i=0;i<=4; i++){
        inpt[i] = inpt1[i];
        oupt[i] = oupt1[i];
        tran[i] = tran1[i];
    }



    for( i=0; i<=4; i++ ){

        if( inpt[i]<='Z' && inpt[i]>='A' ){

            inpt[i] = inpt[i] - 'A' + 'a';
        }
    }//if inpt is capital then transla into lowcase


    for( i=0; i<=4; i++ ){

        if( oupt[i]<='Z' && oupt[i]>='A' ){

            oupt[i] = oupt[i] - 'A' + 'a';
        }
    }


    for( i=0; i<=4; i++ ){

        if( oupt[i] < inpt[i] ){

            oupt[i] = oupt[i] + 26;
        }
    }

    for( i=0; i<=4; i++ ){

        shft[i] = oupt[i] - inpt[i];

    }


    for( i=0; i<=4; i++ ){

        if( tran[i]<='Z' && tran[i]>='A' ){

            tran[i] = tran[i] + shft[i];

            if( tran[i]>'Z' ){
                tran[i] = tran[i] - 26;
            }
        }

        if( tran[i]<='z' && tran[i]>='a' ){

            tran[i] = tran[i] + shft[i];

            if( tran[i]>'z' ){
                tran[i] = tran[i] - 26;
            }
        }
    }



    for( i=0; i<=4; i++ ){

        if( tran[i]<='Z' && tran[i]>='A' ){
            tran[i] = tran[i] - 'A' + 'a';
        }

         if( tran[i]<='z' && tran[i]>='a' ){
            tran[i] = tran[i] - 'a' + 'A';
        }
    }

    for( i=0;i<=4; i++){
        inpt1[i] = inpt[i];
        oupt1[i] = oupt[i];
        tran1[i] = tran[i];
    }




    for( i=0; i<=3; i++ ){
        printf("%c ",tran[i]);
    }

    printf("%c\n",tran[4]);

}

Raw Text