(a)
nclude
#define N 100
int main(void)
{
char a[N] = {'0'};
int n, i = 0;
printf("Please enter a message:");
while ( (n=getchar() )!='n')
{
a[i] = n;
i++;
}
for (int j = N;j>=0&&a[j]!='0'; j--)
{
printf("%c", a[j]);
}
return 0;
}
(b)
#include
#define N 100
int main(void)
{
char a[N] = { '0' };
char* p;
printf("Please enter a message:");
for (p=a;(*p=getchar())!='n';p++)
{
}
for (p=a+N-1;p>=a&&*p!='0'; p--)
{
printf("%c", *p);
}
return 0;
}



