Вопрос задан 03.11.2023 в 10:32. Предмет Информатика. Спрашивает Беляев Павел.

1:Дана строка. Определить какой символ находится по середине, если количество символов четное. Если

количество символов нечетное, определить какой символ находится справа от середины. 2:напишите программу, которая заменит в заданном тексте из латинских букв все вхождения “ing” на ‘‘ed” 3:напишите программу для решения задачи. Строка представляет собой запись следующего вида «а+/-б». Найти значение выражения. Вместо знака «+/-« может быть знак «+» или знак «стрелочка вниз и вверх какая-то». Числа a и b являются целыми и состоят не более чем из девяти цифр
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Каленська Карина.

Ответ:

1 задача

Объяснение:

var s:string;

c:char;

i:integer;

begin

 read(s);

 for i:=1 to length(s) do

 if length(s) mod 2 = 0 then

   c:=s[length(s) div 2]

 else

   if length(s) mod 2 <> 0 then

     c:=s[length(s) mod 2 + 1];

writeln(c);

end.

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

1. Определение символа по середине строки

Для определения символа по середине строки, нужно учитывать, что если количество символов в строке четное, то символ по середине будет находиться между двумя центральными символами. Если количество символов нечетное, то символ по середине будет находиться справа от центра.

Пример кода на Python, который решает данную задачу:

```python def find_middle_character(string): length = len(string) if length % 2 == 0: middle_index = length // 2 - 1 else: middle_index = length // 2 return string[middle_index]

# Пример использования input_string = "Hello, World!" middle_character = find_middle_character(input_string) print(middle_character) ```

В данном примере, функция `find_middle_character` принимает строку и возвращает символ, находящийся по середине строки. Если количество символов в строке четное, то возвращается символ слева от центра, а если количество символов нечетное, то возвращается символ по середине.

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

2. Замена "ing" на "ed" в заданном тексте

Для замены всех вхождений подстроки "ing" на подстроку "ed" в заданном тексте на латинице, можно воспользоваться методом `replace()`.

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

```python def replace_ing_with_ed(text): return text.replace("ing", "ed")

# Пример использования input_text = "I am coding and singing" modified_text = replace_ing_with_ed(input_text) print(modified_text) ```

В данном примере, функция `replace_ing_with_ed` принимает текст и возвращает текст, в котором все вхождения подстроки "ing" заменены на подстроку "ed".

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

3. Вычисление значения выражения в строке

Для решения задачи по вычислению значения выражения в строке, где выражение имеет вид "a +/- b", где "a" и "b" - целые числа, можно использовать функции и операторы языка программирования.

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

```python def evaluate_expression(expression): a, operator, b = expression.split() a = int(a) b = int(b) if operator == "+": result = a + b elif operator == "-": result = a - b else: raise ValueError("Invalid operator") return result

# Пример использования input_expression = "10 + 5" result = evaluate_expression(input_expression) print(result) ```

В данном примере, функция `evaluate_expression` принимает строку с выражением и возвращает результат вычисления этого выражения. Выражение разбивается на три части: число "a", оператор и число "b". Затем числа преобразуются в целочисленный формат, и в зависимости от оператора выполняется соответствующая операция.

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

0 0

Похожие вопросы

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

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

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