Untitled
By: a guest | Mar 18th, 2010 | Syntax:
C++ | Size: 0.98 KB | Hits: 43 | Expires: Never
#include <iostream>
#include <stdio.h>
#include <cstdlib>
using namespace std;
#define Osiem 8
int main()
{
int nZnak;
int nPozycja = 0;
int nSpacje = 0;
while((nZnak=getchar()) != EOF)
{
switch(nZnak)
{
case ' ':
{
nPozycja ++;
nSpacje ++;
if(nPozycja%Osiem == 0)
{
nSpacje = 0;
putchar('\t');
}
}
case '\n':
{
nPozycja = 0;
nSpacje = 0;
putchar('\n');
}
case '\t':
{
//nSpacje = 0;
nPozycja++;
putchar(nZnak);
}
default:
{
nPozycja++;
for(int i=0; i<nSpacje; i++)
putchar(' ');
putchar(nZnak);
nSpacje = 0;
}
}
}
return 0;
}