IPC144 Walk Through Practice


Determine the exact output of the following C program.
(SHOW YOUR WORK)
The alphabet is: ABCDEFGHIJKLMNOPQRSTUVWXYZ #include <stdio.h> int message(char *, int); int main( ) { int i=0, ok = 1; char array[10] = "Hnpc Kvbl!"; while(ok) { /* recall: single line if/else statements do not require opening/closing '{' '}' brackets */ if(i != 4 && i != 9) ok = message(&array[i], i); else printf("%c", array[i]); i++; } return 0; } int message(char *y, int val) { if(val % 2 == 0) *y -= 1; else *y = *y + 1; printf("%c", *y); return val < 9 ? 1 : 0; }

DISPLAY OUTPUT BELOW