Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:prg-sem-sp / 2 / Задача25
.CPP// ‚бв ўЄ ¤ўге Їа®ЎҐ«®ў ¬Ґ¦¤г б«®ў ¬Ё
#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