Вопрос задан 11.09.2023 в 11:32. Предмет Информатика. Спрашивает Темникова Виктория.

Дано предложение в котором имеются буквы "с" и "т". Определить, какая из них встречается позже (при

просмотре слова слева на право). Если таких букв несколько, то должны учитываться последние из них. Оператор цикла с условием не использовать
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванов Кирилл.
Var
  c,t:integer;
  s:string;
begin
readln(s);
s:=ReverseString(s);
t:=pos('т',s);
c:=pos('с',s);
write('Встречается позже: ');
if t>c then  writeln('"c"')  else  writeln('"т"')
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете решить эту задачу, не используя оператор цикла с условием, используя строковые операции. Вот пример решения на Python:

python
sentence = "Ваше предложение с буквами 'с' и 'т'" # Ищем последнее вхождение буквы "с" last_s_index = sentence.rfind('с') # Ищем последнее вхождение буквы "т" last_t_index = sentence.rfind('т') if last_s_index > last_t_index: print("Буква 'с' встречается позже.") elif last_s_index < last_t_index: print("Буква 'т' встречается позже.") else: print("Буквы 'с' и 'т' встречаются в одной и той же позиции.")

Этот код находит последние индексы букв "с" и "т" в предложении и сравнивает их между собой, чтобы определить, какая из букв встречается позже.

0 0

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

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

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

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