Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2010, 13:37   #1
Настя93
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 10
Радость string :(

Нужна программа которая будет из строки выбирать самое короткое слово и выводить его на экран, только дополнительные стринги) использовать нельзя(((
Настя93 вне форума Ответить с цитированием
Старый 02.11.2010, 13:40   #2
Настя93
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 10
По умолчанию

только программа нужна до 16.00, потом поздно будет(
Настя93 вне форума Ответить с цитированием
Старый 02.11.2010, 13:50   #3
pray_driver
Форумчанин
 
Аватар для pray_driver
 
Регистрация: 18.08.2010
Сообщений: 140
По умолчанию

Цитата:
Сообщение от Настя93 Посмотреть сообщение
только программа нужна до 16.00, потом поздно будет(
У меня уже 16-50
Люди бывают десяти типов: те, кто знают двоичную систему, и те, кто нет
pray_driver вне форума Ответить с цитированием
Старый 02.11.2010, 13:52   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну делайте раз вам надо.

запомните, помощь это совместное продвижение к цели, а не делание за вас(это уже эксплуатация)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.11.2010, 13:53   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Нужно сканировать строку от пробела до пробела и запоминать положения начала и конца слова. То есть на строку можно использовать 4-е переменных - 2 будут указаывать на начало и конец самого короткого слова, а 2 будут указывать на началои конец текущего слова. Вот так и пробежаться по строке (можно в цикле while, если это паскаль/дельфи).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 02.11.2010, 13:57   #6
Настя93
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 10
По умолчанию

ясно, спасибо, а можете еще сам цыкл while написать?)
Настя93 вне форума Ответить с цитированием
Старый 02.11.2010, 13:59   #7
s4shk4
Пользователь
 
Аватар для s4shk4
 
Регистрация: 24.10.2010
Сообщений: 29
По умолчанию

Цитата:
цыкл
*фейспалм.jpg*
Алсо, у меня уже 16:00 :3
s4shk4 вне форума Ответить с цитированием
Старый 02.11.2010, 14:03   #8
Настя93
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 10
По умолчанию

program;

{$APPTYPE CONSOLE}

uses
SysUtils;
type mas=array of integer;
mas1=array of char;

var st:string;
so:string;
m:mas;
m1:mas1;
x,z,l,k,q,w,i,kk,r,r1:integer;

begin
{ TODO -oUser -cConsole Main : Insert code here }
writeln ('vvedite r9dok');
readln (st);
so:=(' ');
l:=0;
x:=length(st);
for i:=1 to x do
begin
z:=pos (so,st);
l:=x-z;
for w:=z to length(st) do
begin
q:=pos (so,st);
k:=x-q;
end;
writeln (k,' ',l);
if (k<l) then r:=q; // and (r1:=k) else (r:=z) and (r1:=l);
if (k<l) then r1:=k;
if (l<k) then r:=z;
if (l<k) then r1:=l;
writeln (r,' ',r1);
// writeln (z,' ',l);
end;
so:=copy (st,r,r1);
writeln (so);
readln;
end.




Воот то что не получилось у меня(
Настя93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
String большого размера, более 255 String[255] bitSoft Общие вопросы Delphi 9 28.03.2010 19:45
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
String fdbdfbfd Общие вопросы C/C++ 0 24.11.2009 23:14
String t@t@rin Помощь студентам 3 09.11.2009 20:46
string и String ds.Dante Общие вопросы .NET 1 24.08.2009 13:26