Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

prg-sem-sp / 2 / Задача25

.CPP
Скачиваний:
13
Добавлен:
28.03.2015
Размер:
815 б
Скачать
// ‚бв ўЄ  ¤ўге Їа®ЎҐ«®ў ¬Ґ¦¤г б«®ў ¬Ё
#include <stdio.h>
#include <string.h>
#include <alloc.h>
#include <conio.h>
#define ENTER 13
void main(void)
{int i,j,max=0;
 char ch,*input=(char*)calloc(700,sizeof(char));
 clrscr();textattr(63);
 puts("‚ўҐ¤ЁвҐ ⥪бв(ENTER-®Є®­з ­ЁҐ ўў®¤ ):");
 for(i=0;((ch=getche())!=ENTER)&&(i<300);i++)
    {input[i]=ch;}input[i]=NULL;
 puts("\n‚ и ⥪бв:");puts(input);
 max=strlen(input);
 i=0;
 while(input[i]!=NULL)
 {if(input[i]==' ')
  {if(input[i+1]==' ')
   {while(input[i+2]==' ')
    {for(j=i+2;j<max;j++)
     input[j]=input[j+1];max--;input[max]=NULL;
    }i++;
   }
   else{for(j=max;j>i;j--)
	input[j+1]=input[j];max++;input[max]=NULL;
	input[i+1]=' ';i++;
	}
  }i++;
 }
 puts("€§¬Ґ­Ґ­­л© ⥪бв:");puts(input);
 free(input);
 getche();
}
Соседние файлы в папке 2