С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Строка: Имеются четыре буквы, необходимо удалить из массива все символы, кроме этих четырех и "склеить" оставшееся в непрерывный символьный массив. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пользовательский интерфейс к программе с Matrix http://www.cyberforum.ru/cpp-beginners/thread566095.html
Все доброго дня!! Перейду стразу к делу: Есть рабочая программа с Matrix, и мне надо сделать к ней пользовательский интерфейс, типа когда нажимаешь 1: подсчитывало кол-во столбцов, а когда нажимаешь...
C++ Количество элементов в массиве Доброго времени суток, подскажите как посчитать количество элементов в массиве M? http://www.cyberforum.ru/cpp-beginners/thread566094.html
C++ gpss
У складальному цеху на вироби монтуються агрегати двох типів. Вважаємо, що кількість агрегатів є достатньою для безперебійної роботи цеху. Агрегати першого типу поступають на операцію першої...
Элементарная работа с массивом. C++
Ребят, стыд и срам... Настолько увлекся VLC, что уже не помню как работать с массивами! Задача следующая (проще по-моему просто не бывает): double porog=80; double TekProch=0; int temper=0;...
C++ Дан текст. Вывести количество нечётных цифр в тексте. http://www.cyberforum.ru/cpp-beginners/thread566053.html
Дан текст. Вывести количество нечётных цифр в тексте. Помогите пожалуйста...очень нужно!!!
C++ Алгоритм получения кубического подграфа из графа Здравствуйте. Подскажите пожалуйста, где можно узнать алгоритм получения кубического подграфа из графа (не на с++) . Или литературу, где можно прочитать о данном вопросе. подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
05.05.2012, 20:38
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string.h>
 
int main()
{
    static char psz[256] = "\0";
    printf("Enter line less than 256 bytes:\n"); gets(psz);
 
    static char pchars[4] = "\0"; 
    printf("Enter four characters:\n"); gets(pchars);
    
    for (int i = 0; psz[i] != '\0'; i++)
        if (strchr(pchars,psz[i])) 
        {
            for (int k = i; psz[k] != '\0'; k++)
                psz[k] = psz[k+1]; i--;
        }
 
    printf("\n%s\n",psz);
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.