• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Вопрос String.h

  • Автор темы Автор темы quneiro
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
17 Май 2019
Сообщения
72
Реакции
5
Задание (После каждого символа 'K', если только он не стоит после 'L', вставить символ '+')
Нужно использовать ф-ции из string.h
Помогите пожалуйста
 
C++:
Expand Collapse Copy
#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    string str = "KL KA";

    for (int i = 0; i < str.length(); i++)
    {
        if (str[i] == 'K' && str[i+1] != 'L')
        {
            str += " ";
            str[i + 2] = str[i + 1]; // упс нашел несостыковочку, мб пофикшу и исправлю. PS мне лень
            str[i+1] = '+'; // А так ты можешь это брать за пример какой нибудь
        }
        else
        {
            continue;
        }
    }

    cout << str << endl;

    return 0;
}
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я тебя не понял o____0

P.S Укажи подробнее
 
Я тебя не понял o____0

P.S Укажи подробнее
Посмотри мой код и поймешь, там только несостыковочка с итогом и изначальным состоянием, например: было KL KAasd, стало KL K+Asd (буковка 'a' пропала)
 
Назад
Сверху Снизу