
Вопрос задан 24.06.2023 в 07:32.
Предмет Информатика.
Спрашивает Мирная Елизавета.
В первой строке дано слово из маленьких английских букв. Во второй строке задана буква. Если этой
буквы нет в слове, выведите −1, а если есть — номер самой правой позиции в слове, где стоит такая буква. Позиции нумеруются с единицы слева направо. пример ввода пример выводаsteppe 6eпример ввода пример выводаboat -1r

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

Отвечает Kiseļovs Aleksandrs.
var txt1, txt2:string;
count, i:integer;
begin
count:=-1;
write('Введите слово: ');
readln(txt1);
writeln('Местоположение какой буквы в слове "', txt1, '" необходимо вернуть?') ;
readln(txt2);
for i:=1 to txt1.length do
if (txt1[i] = txt2) and (count=-1) then
begin
count := i;
end;
write('Буква ', txt2, ' в строке "', txt1,'" имеет местоположение: ', count) ;
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи, вы можете использовать следующий код на Python:
python# Введите слово и букву
word = input()
letter = input()
# Начнем с предположения, что буквы нет в слове
position = -1
# Пройдемся по слову справа налево, чтобы найти самую правую позицию буквы
for i in range(len(word) - 1, -1, -1):
if word[i] == letter:
position = i + 1 # Мы используем i + 1, чтобы нумерация начиналась с 1, а не с 0
break
# Выведем результат
print(position)
Вы можете ввести слово и букву, как указано в примерах ввода, и этот код вернет вам номер самой правой позиции данной буквы в слове или -1, если буква не найдена.


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

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

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

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

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

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

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

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

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