Вопрос задан 16.02.2019 в 11:27. Предмет Информатика. Спрашивает Шакиров Фархат.

Срочно!!!!!!! Дана строка. Заменить каждый четный символ или на 'a', если символ не равен 'a' или

'b', или на 'c' в противном случае
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Максимова Настя.
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main()
{ string str;
getline(cin, str);
for (int i = 1; i < str.length(); i++)
{
 if (i % 2 == 0)
 { if (str[i] != 'a')
  { str[i] = 'a'; }
  if (str[i] != 'b')
  { str[i] = 'b'; }
  if (str[i] != 'c')
  { str[i] = 'c'; }
}
}
cout << str << endl;
_getch();
return 0;}
0 1
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, нам необходимо заменить каждый четный символ в строке на 'a', если символ не равен 'a' или 'b', иначе заменить на 'c'.

Алгоритм решения:

1. Прочитать строку. 2. Создать пустую строку для хранения результата. 3. Пройтись по каждому символу в исходной строке. 4. Если индекс символа четный и символ не равен 'a' или 'b', добавить 'a' в результирующую строку. 5. Если индекс символа четный и символ равен 'a' или 'b', добавить 'c' в результирующую строку. 6. Если индекс символа нечетный, добавить символ в результирующую строку. 7. Вывести результирующую строку.

Пример кода на Python:

```python def replace_chars(string): result = "" for i, char in enumerate(string): if i % 2 == 0: if char != 'a' and char != 'b': result += 'a' else: result += 'c' else: result += char return result

# Пример использования input_string = "Пример строки" output_string = replace_chars(input_string) print(output_string) ```

Пожалуйста, обратите внимание, что данный код заменяет символы в строке в соответствии с указанными условиями. Вы можете использовать его в своей программе, передавая в функцию `replace_chars` нужную строку.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос