Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Строковые данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск пол/отр элементов. Матрицы, динам. память. http://www.cyberforum.ru/cpp-beginners/thread292984.html
Не очень дружу с с++, для допуска :( надо написать программу (с использованием динамической памяти) В матрице как положительные,так и отрицательные элементы.Если отрицательных элементов больше...
C++ Функция, Указатели, Строки Уважаемые програмисты требуется помощ в решении задач . По теме <<Функция>> 1.Написать функцию, которая возвращает значение «истина», если заданное шестизначное число является «счастливым»... http://www.cyberforum.ru/cpp-beginners/thread292983.html
Удалить из массива повторяющиеся элементы, оставив только их первые вхождения (класс-контейнер вектор) C++
Добрый день!!! Не могли бы помочь написать программу на С++ при помощи класса-контейнера вектора. вот код)) Заранее спасибо! #include <iostream> using namespace std; int main() { int n;...
Нужно описать структуру с именем МОТЕ и т.д. C++
Описать структуру с именем МОТЕ, содержащую следующие поля: - фамилия, имя; - номер телефона; - дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: - ввод с...
C++ Создание (вернее, внедрение) манипулятора http://www.cyberforum.ru/cpp-beginners/thread292939.html
Здравствуйте! Помогите пожалуйста! Лаба горит! Помогите создать манипулятор консольного ввода\вывода (insetup\outsetup). Внедрить его надо в этот код #include <iostream> #include <conio.h>...
C++ значение максимальной длины слова Задан исходный текст на русском языке. длинна текста - не более NL строк, длина строки - не более NS символов, длина слова не более NW символов. исходный текст должен заканчиваться точкой('!','?').... подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
11.05.2011, 16:15
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <string.h>
 
#define DELIM " ,.?!:;"
 
int main()
{
    int n;
    char s[256];
    char* p;
 
    gets(s);
    p = s;
 
    while(*p)
    {
        if(!strchr(DELIM, *p))
        {
            n = 0;
            do ++n; while(!strchr(DELIM, *(p + n)));
            if(*(p + n - 1) == 'a') memmove(p, p + n, strlen(p + n) + 1);
            else p+= n;
        }
        else ++p;
    }
 
    puts(s);
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru