Prog#139 a: convert upper to lowercase

/*
convert upper to lowercase
Program#139 a
*/
#include<stdio.h>
main()
{
int i=0;
char a[50], b[50];
for(i=0;(a[i]=getchar())!='$';i++);
a[i]='\0';
for(i=0;a[i]!='\0';i++)
{
if(a[i]>='A'&&a[i]<='z')
b[i]=a[i]+32;
else
b[i]=a[i];
}
b[i]='\0';
puts (a);
puts (b);
}