Заменить поиск слов на количество букв - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Ребятки, написала прогу, всё работает, но попросили изменить параметр. Если изначально она ищет и выдаёт слова(длинное и короткое), то нужно переделать так чтобы выдавала количесто букв в самом коротком и длинном.Вот код:
Листинг программы
  1. Program C9_7;
  2. type
  3. word_rec=record
  4. word: string;
  5. len:integer;
  6. end;
  7. var
  8. words:array[1..100] of word_rec;
  9. s:string;
  10. i, k, min, max:integer;
  11. begin
  12. writeln('Input string...');
  13. readln(s);
  14. k:=1;
  15. for i:=1 to length(s) do
  16. begin
  17. if (s[i]<>' ') then
  18. begin
  19. words[k].word:=words[k].word+s[i];
  20. words[k].len:=length(words[k].word);
  21. end
  22. else
  23. k:=k+1;
  24. end;
  25. min:=1;
  26. max:=1;
  27. for i:=2 to k do
  28. begin
  29. if words[i].len>words[max].len then
  30. max:=i;
  31. if words[i].len<words[min].len then
  32. min:=i;
  33. end;
  34. writeln('The longest word - ', words[max].word);
  35. writeln('The shortest word - ', words[min].word);
  36. end.
Буду очень благодарна за помощь

Решение задачи: «Заменить поиск слов на количество букв»

textual
Листинг программы
  1. writeln('The longest word - ', words[max].len);
  2.   writeln('The shortest word - ', words[min].len);

Объяснение кода листинга программы

  1. Создается массив слов words
  2. Переменная max инициализируется значением len самого длинного слова в массиве words
  3. Переменная min инициализируется значением len самого короткого слова в массиве words
  4. Выводится сообщение с использованием функции writeln о самом длинном слове и его длине
  5. Выводится сообщение с использованием функции writeln о самом коротком слове и его длине

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы