Вам даны две строки s и t, определить длину наибольшей строки

0 голосов
62 просмотров

Вам даны две строки s и t, определить длину наибольшей строки


Информатика (15 баллов)
Дан 1 ответ
0 голосов
Архангел (142k баллов)
 
Правильный ответ

// PascalABC.NET 3.0, сборка 1088
begin
  var s:=ReadlnString('Введите строку s: ');
  var t:=ReadlnString('Введите строку t: ');
  var d:=s.Length-t.Length;
  if d>0 then Writeln('Первая строка длиннее')
  else
    if d<0 then Writeln('Вторая строка длиннее')<br>    else Writeln('Строки одной длины')
end.

оставил комментарий (15 баллов)

рахмет, сау бол, спасибо, коп коп

оставил комментарий Отличник (5.1k баллов)

Сдаётся мне, что здесь условия приведены не полностью. Вот я нашёл полный вариант (требуется подтверждения автора вопроса): Даны две строки s и t, определите длину наибольшей строки, которая встречается в обеих
Формат входных данных
Первая строка входных данных содержит строку s, вторая содержит строку t. Обе строки состоят только из строчных латинских букв. 1<=длина строк<=1 000.<br>Формат выходных данных:
Выведите ответ к задаче!

оставил комментарий Архангел (142k баллов)

Я знаю. Сегодня упорно задают три задачи из олимпиады и Вы привели текст одной из них.

оставил комментарий Архангел (142k баллов)

Но такая постановка вопроса, как тут дана, тоже имеет право на жизнь.

оставил комментарий Отличник (5.1k баллов)

Вполне согласен, тогда задача будет как раз относиться к школьным - преподаватель вполне мог "облегчить" олимпиадную задачу под свои учебные цели.

оставил комментарий (14 баллов)

это неправильное решение

оставил комментарий Архангел (142k баллов)

За свои слова отвечать умеете? Расскажите, чем оно неправильное?

...