Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 12
1

Найти в строке самое маленькое слово и вывести его на экран

15.12.2011, 17:07. Показов 708. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
возможности проверить нет...задача: найти в строке самое маленькое слово и вывести его на экран!
кстати чем можно заменить слово length,на какое нибудь другое?????
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Program n1;
Var s:read;
i,n,k,p1,p2,d:integer;
Begin
  writeln('введите строку');
  readln(s);
  n:=0;
k:=0;
d:=length(s);
  for i:=1 to length(s) do
    if ((s[i]=' ')and(s[i+1]<>' ')) or (i=length(s)) then
      begin
         k:=i;
         if d>k-n then
           begin
             d:=k-n;
             p1:=n;
             p2:=k;
           end;
         n:=i;
      end;
  writeln('Min word:');
  for i:=p1+1 to p2 do write(s[i]);
End.
так можно???подскажите работать будет??проверить негде!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2011, 17:07
Ответы с готовыми решениями:

Найти в строке самое короткое слово и вывести его на экран
найти в строке самое короткое слово и вывести его на экран! очень нужна программа,даже можно с...

Найти в массиве самое маленькое нечетное число и вывести его на экран
Помогите написать программу: Исходными данными являются массив из 10 элементов, заполненный...

Ввести символьную строку. Найти в строке самое длинное слово и вывести его на экран. Новых строк не создавать
Ввести символьную строку. Найти в строке самое длинное слово и вывести его на экран. Новых строк не...

Найти в строке самое длинное слово, вывести это слово и его длину
Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину....

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
15.12.2011, 17:11 2
Цитата Сообщение от НИКСССА Посмотреть сообщение
чем можно заменить слово length,на какое нибудь другое
Pascal
1
d:=ord(s[0]);
0
15.12.2011, 17:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2011, 17:11
Помогаю со студенческими работами здесь

В заданной строке найти самое длинное слово и вывести это слово и его длину
В заданной строке найти самое длинное слово и вывести это слово и его длину

Найти самое маленькое слово и записать его порядковый номер
В общем,задание такое,найти самое маленькое слово и записать его порядковый номер,буду премного...

Найти самое длинное слово в строке и вывести его
Задание в чем нужно используя из циклов только while , написать такую штуку: спросить у человека...

Исправить программу. Найти самое длинное слово и вывести его на экран
Вводится строка слов, разделенных пробелами. Найти самое длинное слово и вывести его на экран....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru