
Вопрос задан 10.02.2021 в 02:26.
Предмет Информатика.
Спрашивает Ахметов Алинур.
Поставьте программу,которая меняет местами n-ю и m-ю буквы слова.


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

Отвечает Баклушина Милена.
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
Ирфонматика
Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadlnString;
var (m,n):=ReadInteger2('Введите через пробел m и n:');
Swap(a[m],a[n]); a.Println;
end.
Пример
Информатика
Введите через пробел m и n: 5 2
Ирфонматика



Отвечает Мухин Даниил.
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(); }



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример программы на языке Python, которая меняет местами n-ю и m-ю буквы в слове:
pythondef 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
в соответствии с вашими потребностями.


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

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

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

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

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

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

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

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