Prog#136: copy left 'n' characters

/*
copy left 'n' characters
Program#136
*/
#include<stdio.h>
main()
{
int i,n;
char a[50], b[50];
for(i=0,a[i]=getchar();a[i]!='$';a[++i]=getchar());
a[i]='\0';
scanf("%d",&n);
for(i=0;a[i]!='\0'&&i<n;i++)
b[i]=a[i];
b[i]='\0';
puts (a);
puts (b);
}