Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
02.06.2015
Размер:
1.34 Кб
Скачать
//____________________________________________________________
//
//   Лабораторная работа №7 "Обработка символьных данных"
//   Выполнил: Бибанаев В.А.  Вариант 3
//_____________________________________________________________

#include<stdio.h>
#include<string.h>
main()
{
char stroka[100],*open_sk, *close_sk, *lenght;
int i, t=0;

printf("Laboratornay rabota 7 Obrabotka simvolnyh dannyh \n");
printf("Vipolnil: Bibanaev V.A. Variant 3 \n");
printf("\n");

printf("Vvod stroki: ");
gets(stroka);
printf("\n");
printf("Vasha stroka: ");
puts(stroka);
printf("\n");
printf("Stroka bez skobok: ");
lenght = strchr(stroka, '\0');
open_sk = strchr(stroka,'(');
close_sk = strchr(stroka, ')');
while ( open_sk != NULL && close_sk != NULL )
        {
        for( i = t; i < open_sk-stroka; i++ )
                {
                putchar( stroka[i] );
                }
        for( i = close_sk - stroka + 1; i < open_sk - stroka; i++ )
                {
                putchar( stroka[i] );
                }
        t = i;
        open_sk = strchr( open_sk + 1, '(' );
        close_sk = strchr( close_sk + 1, ')' );
        }
for( i = t; i < lenght - stroka; i++ )
        {
        putchar( stroka[i] );
        }
printf("\n");
printf("\n");
printf("End - Prees Enter");
getchar();
}
Соседние файлы в папке лаб7
  • #
    02.06.20151.34 Кб29lab7.cpp
  • #
    02.06.20156.02 Кб28lab7.obj
  • #
    02.06.20151.34 Кб28lab7.~cpp
  • #
    02.06.201565.54 Кб28Project1.tds