Вопрос задан 05.05.2019 в 18:59. Предмет Информатика. Спрашивает Головкина Анастасия.

Дана строка. Если ее длина есть число нечетное, то удалить ее средний символ. В противном случае

после второго символа вставить строку 'www'
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Никитина Софья.
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Цепь ИЗ "...\Отделы\Иное\";

ПЕР
  строка, память: РЯД 100 ИЗ ЗНАК;
  сч: ЦЕЛ;

УКАЗ
  ЕСЛИ ЧЕТ(ДЛИНА(строка)) ТО
    память[0] := строка[0];
    память[1] := 0X;
    Цепь.Добавить(память, "www");
    ОТ сч := 1 ДО ДЛИНА(строка) - 1 ВЫП
      память[сч + 3] := строка[сч]
    КОН;
    память[ДЛИНА(строка) + 3] := 0X
  ИНАЧЕ
    ОТ сч := 0 ДО ДЛИНА(строка) ДЕЛИТЬ 2 - 1 ВЫП
      память[сч] := строка[сч]
    КОН;
    ОТ сч := ДЛИНА(строка) ДЕЛИТЬ 2 + 1 ДО ДЛИНА(строка) - 1 ВЫП
      память[сч - 1] := строка[сч]
    КОН;
    память[ДЛИНА(строка) - 1] := 0X
  КОН

КОН Задание.
0 0
Отвечает Салихова Азалия.
Var 
  s,a: string; 
  p: integer;
begin
  write('Введите строку: ');
  readln (s);
  a:='www';
  p:=length(s) div 2 +1;
  if length(s) mod 2 <>0 
    then delete(s,p,1)
    else insert(a,s,3);
  writeln(s);
end.

-------------Пример 1:----------------
Введите строку: 1234567
123567

-------------Пример 2:----------------
Введите строку: 123456
12www3456

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь с написанием кода для данной задачи. Ниже представлен пример на языке Python:

```python def process_string(input_str): # Получаем длину строки length = len(input_str)

# Проверяем, является ли длина строки нечетной if length % 2 != 0: # Если нечетная, удаляем средний символ middle_index = length // 2 result_str = input_str[:middle_index] + input_str[middle_index + 1:] else: # Если четная, вставляем 'www' после второго символа result_str = input_str[:2] + 'www' + input_str[2:]

return result_str

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

В этом примере функция `process_string` принимает входную строку и выполняет требуемые операции в зависимости от длины строки. Затем мы применяем эту функцию к примеру строки "abcdef" и выводим результат.

0 0

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

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

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