+ 1
***pls help me with this my dudes**
Program that replaces each letter in a message with its corresponding letter in a backwards version of the English alphabet. string arr,b; gets(arr); int i; for(int j=0;j<arr.length();j++){ i=arr[j]; if(i!=' ') cout<<b[90-i+65]; else return ' '; }i=0; return 0; }
1 Answer
0
arr[j] is a character. i is an integer. So it's store equalent ascii value , not character itself.
b is a string... And not assigned any value yet. Then what b[ 90-i+65 ] refers to? What are you trying there?
Your code in loop is "not works for your task.. " You need to revise your lesson about characters and if block and strings...
return used in a function. It will stop to run further the function. So comes out of function...
Hope it helps..