Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2019, 17:22   #1
VLADOS2001
Пользователь
 
Регистрация: 19.09.2019
Сообщений: 23
По умолчанию Строка: Удалить все символы в строке, которые стоят после первого вхождения символа ‘*’, но ко второму его вхождения

удалить все символы в строке, которые стоят после первого вхождения символа ‘*’, но ко второму его вхождения (если он встречается только один раз, то до конца строки). Если такого символа нет, то вывести соответствующее сообщение
Код:
#include<iostream>
 
#include<cstdlib>
 
#include<string>
 
 
using namespace std;
 
int main(int argc, char* argv[]) {
 
    setlocale(NULL, "RUS");
 
    system("color 02");
 
    int NUM_LENGTH;
 
    cout << "Введите размер массива: "; cin >> NUM_LENGTH;
 
    char* arr = new char[NUM_LENGTH];
    char* barr = new char[NUM_LENGTH];
 
    for (int i = 1; i <= NUM_LENGTH; i++)
    {
        cout << "[" << i << "]"; cin >> arr[i];
        
 
    }
 
    for (int k = 1; k <= NUM_LENGTH; k++)
    {
        for (int l = 2; l <= NUM_LENGTH; l++)
        {
            if (arr[k] == '*' && arr[l] != '*')
            {
                barr[arr[k]];
            }
        }
        
    }
 
    for (int j = 1; j <= NUM_LENGTH; j++)
    {
        
        
            cout << "[" << j << "]"; cout << barr[j]; cout << " ";
        
        
    }
 
    system("pause");
 
    return 0;
}
VLADOS2001 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу, которая выводит на экран все символы, расположенные после первого символа «'» Azazel-San Паскаль, Turbo Pascal, PascalABC.NET 1 14.12.2015 09:09
Написать процедуру подобно insert, которая после каждого вхождения символа C в строку S1 вставляет строку S2 azalia Паскаль, Turbo Pascal, PascalABC.NET 17 09.01.2014 12:39
Поиск в строке первого вхождения символа на СИ dannae Помощь студентам 3 26.11.2013 15:05
Из текста удалить все вхождения некоторого наперед заданного символа и символ, стоящий в тексте перед ним LittleStudent Помощь студентам 1 15.04.2011 00:46
Удалить из строкового значения все вхождения заданного символа. Delphi Saka Помощь студентам 10 08.03.2010 01:22