rendered paste body#include <stdio.h>
#define MAXCHARS 15
main()
{
int ch,i,flag,flag1;
ch=getchar();
i=1;
flag=0;
flag1=0;
while (ch!=EOF)
{
if (ch!=' ' && ch!='\n')
{
if (ch=='.' || ch==';' || ch==','|| ch=='?' || ch=='!')
{
putchar(ch);
i++;
}
else
{
putchar(ch);
i++;
}
}
else if (ch==' ')
{
ch=getchar();
while (ch==' ')
{
ch=getchar();
}
flag=1;
if ((ch=='.' || ch==';' || ch== ',' || ch=='!' || ch=='?') && (flag==1))
{
putchar(ch);
i++;
flag1=1;
}
else if (flag1==1)
{
putchar(' ');
putchar(ch);
i=i+2;
}
else
{
putchar(' ');
putchar(ch);
i=i+2;
}
}
ch=getchar();
}
}