#include <stdio.h>
int main( ) {
char name[ 30 ] , reponse[ 3 ] , response[ 3 ] = "yes" , temp;
int j, i, t= 0 , k;
printf ( "would you share with us your name ? \n " ) ; printf ( "so your name is %s\n " , name
) ; for ( i= 0 ; i<= 30 ; i++ ) {
if ( name[ i] != '\0 ' ) t++ ;
else break ;
}
printf ( "the number of letters in your name is %d\n " , t
) ; printf ( "do you want your name to be scrumbled ?\n " ) ; scanf ( "%3s" , reponse
) ; // I think the problem is here for ( j= 0 ; j < 3 ; j++ ) {
if ( response[ j] != reponse[ j] ) break ;
}
if ( j== 3 ) {
k = t/ 2 ;
for ( i= 0 ; i< k; i++ ) {
temp= name[ i] ;
name[ i] = name[ t- i- 1 ] ;
name[ t- i- 1 ] = temp;
}
printf ( "your new name is %s hahaha " , name
) ; }
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpewogIGNoYXIgbmFtZVszMF0scmVwb25zZVszXSxyZXNwb25zZVszXT0ieWVzIix0ZW1wOwogIGludCBqLGksdD0wLGs7CiAgcHJpbnRmKCJ3b3VsZCB5b3Ugc2hhcmUgd2l0aCB1cyB5b3VyIG5hbWUgPyBcbiIpOwogIHNjYW5mKCIlcyIsbmFtZSk7CiAgcHJpbnRmKCJzbyB5b3VyIG5hbWUgaXMgJXNcbiIsbmFtZSk7CiAgZm9yKGk9MDtpPD0zMDtpKyspewogICAgaWYobmFtZVtpXSE9J1wwJykgdCsrIDsKICAgIGVsc2UgYnJlYWs7CiAgfQogIHByaW50ZigidGhlIG51bWJlciBvZiBsZXR0ZXJzIGluIHlvdXIgbmFtZSBpcyAlZFxuIix0KTsKICBwcmludGYoImRvIHlvdSB3YW50IHlvdXIgbmFtZSB0byBiZSBzY3J1bWJsZWQgP1xuIik7CiAgc2NhbmYoIiUzcyIscmVwb25zZSk7Ly8gSSB0aGluayB0aGUgcHJvYmxlbSBpcyBoZXJlCiAgZm9yKGo9MDtqIDwgMztqKyspewogICAgaWYocmVzcG9uc2Vbal0hPXJlcG9uc2Vbal0pIGJyZWFrOwogIH0KICBpZihqPT0zKXsKICAgIGsgPSB0LzI7CiAgICBmb3IoaT0wOyBpPGs7aSsrKXsKICAgICAgIHRlbXA9bmFtZVtpXTsKICAgICAgIG5hbWVbaV09bmFtZVt0LWktMV07CiAgICAgICBuYW1lW3QtaS0xXT10ZW1wOwogICAgfQogICAgcHJpbnRmKCJ5b3VyIG5ldyBuYW1lIGlzICVzIGhhaGFoYSAiLG5hbWUpOwogIH0KICBlbHNlIHByaW50ZigiT0siKTsKICByZXR1cm4gMDsKfQ==