
Информатика 10 класс Даны 2 слова, вывести последнюю букву наибольшего слова


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

Ответ:
uses
Windows;
var
a, b, w: AnsiString;
c: AnsiChar;
begin
// SetConsoleCP(866); // эти две команды если на консоли не будет русских букв
// SetConsoleOutputCP(866);
WriteLn ('Введите два слова: ');
ReadLn (a);
ReadLn (b);
if a > b then
w := a
else
w := b;
c := w [Length (w)];
WriteLn (c);
ReadLn;
end.



Чтобы решить эту задачу, необходимо написать программу на языке программирования. Ниже представлен пример кода на языке Python, который решает данную задачу:
pythondef last_letter_of_longest_word(word1, word2):
if len(word1) > len(word2):
return word1[-1]
elif len(word2) > len(word1):
return word2[-1]
else:
return None # Если слова равной длины, можно вернуть, например, None или какое-то другое значение.
# Пример использования:
word1 = input("Введите первое слово: ")
word2 = input("Введите второе слово: ")
result = last_letter_of_longest_word(word1, word2)
if result is not None:
print("Последняя буква наибольшего слова:", result)
else:
print("Слова равной длины.")
Суть программы в том, что она сравнивает длины двух введенных слов и возвращает последнюю букву слова, которое оказывается длиннее. Если слова равной длины, можно вернуть, например, None или какое-то другое значение, чтобы обозначить этот случай.


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