+ 2
Please help me with this problem in c++, please explain how the code works, thank you.
int main() { string hora = "11:00 PM"; hora[0]++; hora[1] = hora[1] + 2; for(int i=0; i<5;i++){ cout << hora[i]; }
1 Answer
+ 3
<hora> = "11:00 PM"
hora[ 0 ] = '1'
hora[ 0 ]++ means increment the character value by one, effectively changing its value from '1' to '2'
hora[ 1 ] = '1'
hora[ 1 ] = hora[ 1 ] + 2 means increment the character value by 2, effectively changing its value from '1' to '3'
The for...loop outputs 5 characters of the string <hora>, from index 0 up to index 4.