All pastes #808596 Raw Edit

kwdikas

public text v1 · immutable
·published 2007-12-07 19:19 UTC
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();
	}
}