1 / 1 / 0
Регистрация: 18.09.2010
Сообщений: 34
1

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

05.11.2010, 22:22. Показов 3037. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка, состоящая из латинских слов, разделенных пробелами. Определить длину самого короткого слова.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2010, 22:22
Ответы с готовыми решениями:

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

Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку
Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку, содержащую эти же...

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

Вычислить длину самого короткого слова в предложении из трех слов, разделенных пробелами
Составить программу, которая выводит на экран все варианты выплаты суммы S тенге купюрами...

1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
06.11.2010, 10:26 2
Лучший ответ Сообщение было отмечено gorodskoi как решение

Решение

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
25
26
27
28
29
30
31
uses crt;
const lb=['A'..'Z','a'..'z'];
var s:string;
    i,j,mn:byte;
begin
clrscr;
repeat
j:=0;
writeln('Введите строку из латинских слов, разделенных пробелами:');
readln(s);
for i:=1 to length(s) do
if not(s[i] in lb)and(s[i]<>' ') then j:=1;
if(j=1)or(s='') then writeln('Строка введена не верно, повторите ввод.');
until(j=0)and(s<>'');
mn:=255;
i:=1;
while i<=length(s) do
if(s[i] in lb)and((i=1)or(s[i-1]=' ')) then
 begin
  j:=0;
  while (i<=length(s))and(s[i] in lb) do
   begin
    i:=i+1;
    j:=j+1;
   end;
  if j<mn then mn:=j;
 end
else i:=i+1;
write('Длина самого короткого слова=',mn);
readln
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2010, 10:26
Помогаю со студенческими работами здесь

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

Дана строка, состоящая из русских слов, разделенных пробелами
Дана строка, состоящая из русских слов, разделенных пробелами. Вывести слова с количеством букв...

Дана строка, состоящая из слов, разделенных пробелами. Определить длину самого короткого и самого длинного
1.Дана строка, состоящая из русских слов, разделенных пробелами.Определить длину самого короткого и...

Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку, содержащую эти же слова, но разделенные одним символом "."
Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку, содержащую эти же...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru