Вопрос задан 10.02.2021 в 02:26. Предмет Информатика. Спрашивает Ахметов Алинур.

Поставьте программу,которая меняет местами n-ю и m-ю буквы слова.

0 0
Перейти к ответам

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

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

begin
  var a:=ReadlnString;
  var (m,n):=ReadInteger2('Введите через пробел m и n:');
  Swap(a[m],a[n]); a.Println;
end.

Пример
Информатика
Введите через пробел m и n: 5 2
Ирфонматика
0 0
Отвечает Мухин Даниил.
static void Main(string[] args)         {             string str = "Мама мыла раму";             string[] arr = str.Split(' ');             string result = "";             for (int i = 0; i < arr.Length; i++)             {                 if (arr[i].Length != 1)                 {                     char ch1 = arr[i][0];                     char ch2 = arr[i][arr[i].Length - 1];                     arr[i] = ch2 + arr[i].Substring(1, arr[i].Length - 2) + ch1;                 }                 result += arr[i] + " ";             }             Console.WriteLine(result);             Console.ReadLine();         }
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на языке Python, которая меняет местами n-ю и m-ю буквы в слове:

python
def swap_letters(word, n, m): # Преобразование строки в список символов letters = list(word) # Проверка корректности значений n и m if n < 0 or n >= len(letters) or m < 0 or m >= len(letters): print("Ошибка: неверные значения n и m") return word # Меняем местами буквы letters[n], letters[m] = letters[m], letters[n] # Преобразуем список обратно в строку swapped_word = ''.join(letters) return swapped_word # Пример использования функции word = "пример" n = 1 m = 4 result = swap_letters(word, n, m) print(result)

В этом примере функция swap_letters принимает слово word, а также индексы n и m. Она проверяет, что значения индексов находятся в допустимом диапазоне, а затем меняет местами буквы в соответствии с указанными индексами. Результат выводится на экран.

В приведенном примере слово "пример" будет преобразовано в "премир" при замене буквы на позиции 1 (индексация начинается с 0) на букву на позиции 4. Вы можете изменить значения переменных word, n и m в соответствии с вашими потребностями.

0 0

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

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

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