
Вопрос задан 26.08.2023 в 05:15.
Предмет Информатика.
Спрашивает Губенкова Дарья.
Дано слово. Переставить первые три и последние три буквы, сохранив порядок их следования. Задачу
решить дву мя способами: а) без использования оператора цикла; б) с использование

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

Отвечает Котлова Виктория.
Var
s:string;
n:integer;
begin
Write('Вводите: '); Readln(s);
n:=Length(s);
s:=Copy(s,n-2,3)+Copy(s,4,n-6)+Copy(s,1,3);
Writeln(s)
end.
**************************************************
var
s:string;
c:char;
i,n:integer;
begin
Write('Вводите: '); Readln(s);
n:=Length(s);
for i:=1 to 3 do begin
c:=s[i]; s[i]:=s[n-3+i]; s[n-3+i]:=c
end;
Writeln(s)
end.
Результат
Вводите: Информатика
икаорматИнф
s:string;
n:integer;
begin
Write('Вводите: '); Readln(s);
n:=Length(s);
s:=Copy(s,n-2,3)+Copy(s,4,n-6)+Copy(s,1,3);
Writeln(s)
end.
**************************************************
var
s:string;
c:char;
i,n:integer;
begin
Write('Вводите: '); Readln(s);
n:=Length(s);
for i:=1 to 3 do begin
c:=s[i]; s[i]:=s[n-3+i]; s[n-3+i]:=c
end;
Writeln(s)
end.
Результат
Вводите: Информатика
икаорматИнф



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
а) Без использования оператора цикла:
Пусть дано слово "abcdef". Мы хотим переставить первые три буквы ("abc") с последними тремя буквами ("def").
- Выделяем первые три буквы и последние три буквы: "abc" и "def".
- Создаем новое слово, объединяя последние три буквы и первые три буквы: "defabc".
Таким образом, результатом будет слово "defabc".
б) С использованием цикла:
pythondef swap_letters(word):
if len(word) < 6: # Проверка, что длина слова не меньше 6 символов
return "Слово слишком короткое"
first_three = word[:3] # Первые три буквы
last_three = word[-3:] # Последние три буквы
new_word = last_three + word[3:-3] + first_three # Новое слово
return new_word
input_word = "abcdef"
result = swap_letters(input_word)
print(result)
При запуске кода с входным словом "abcdef" вывод будет: "defabc".
Обратите внимание, что второй способ использования цикла может быть полезным, если вы хотите автоматизировать этот процесс для большого количества слов.


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

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

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

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

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

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

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

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

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

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