
Вопрос задан 16.02.2019 в 11:27.
Предмет Информатика.
Спрашивает Шакиров Фархат.
Срочно!!!!!!! Дана строка. Заменить каждый четный символ или на 'a', если символ не равен 'a' или
'b', или на 'c' в противном случае

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

Отвечает Максимова Настя.
#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;}
#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;}



Отвечает нейросеть 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` нужную строку.


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

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili