﻿#include <stdio.h>

// ----------------------------------------------------------------
// Autor: Sylwester Luczak
//        sylwester.luczak@gmail.com
//        www.sylwester-luczak.pl
// ----------------------------------------------------------------
// O programie:
//        Program przepisuje tekst ze standardowego wejścia na standardowe
//        wyjście usuwając ciągi znaków odstepu jednym takim znakiem.

int main(void)
{
    int pc, c;                                      /* Poprzedni znak, znak */

    while((c = getchar()) != EOF)                   /* Czyta znaki ze standardowego wejścia, dopóki nie napotka końca */
    {
        if((pc != 32) || (c != 32)) putchar(c);     /* Jeśeli poprzedni lub obecny znak nie jest znakiem odstepu -  wypisuje go */
        pc = c;                                     /* Zapamietuje poprzedni znak */
    }
    return 0;
}

