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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2009, 06:16   #1
Ирина###
 
Регистрация: 24.12.2008
Сообщений: 2
Вопрос Задача на языке Паскаль! P.S: Дикая!!

Дикая задача !! Кажется что легкая, а зделать трудно!!

<<Напечатать самое длинное (короткое) слово из заданного текста.>>
Ирина### вне форума Ответить с цитированием
Старый 20.05.2009, 07:32   #2
samec
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 15
По умолчанию

Стучите в асю 11один11-5шесть5шесть, обсудим.
samec вне форума Ответить с цитированием
Старый 20.05.2009, 07:35   #3
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

хм.. в чем дикость?
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 20.05.2009, 07:47   #4
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Навскидку... переделал из старой проги, которую на этом же форуме и постил..
Код:
const
	separators = [' ',',','.',';',':'];

function separate(var str:string; var len:integer):string;
var
	i:integer;
begin
	separate := '';
	i := 1;
	while (not(str[i] in separators) and (i <= length(str))) do begin
		separate := separate + str[i];
		inc(i);
		inc(len);
	end;
	Delete(str,1,i);
end;

var
	str_in,tmp,str_out:string;
	len,maxlen:integer;
begin
	maxlen := 0;
	writeln('Enter str: ');
	readln(str_in);
	while (length(str_in) > 0) do begin
		len := 0;
		tmp := separate(str_in,len);
		if (len > maxlen) then begin
			str_out := tmp;
			maxlen  := len;
		end;
	end;
	writeln('Length is ',len);
	writeln('Word is ',str_out);
	readln;
end.
Uguu~
__STDC__ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программы на языке паскаль. Stebaslo Паскаль, Turbo Pascal, PascalABC.NET 0 17.05.2009 19:51
Задача на языке Паскаль Ирина### Помощь студентам 3 19.02.2009 18:07
ЗАДАЧА НА ПОСЛЕДОВАТЕЛЬНОСТЬ ЧИСЕЛ. ПОМОГИТЕ ПОЖАЛУЙСТF НАПИСАТЬ ПРОГРАММУ НА ЯЗЫКЕ ПАСКАЛЬ владимир/к. Помощь студентам 2 21.01.2009 03:03
Пожалуйста,помогите составить программу задачи на языке Турбо Паскаль-задача на функцию Jan Помощь студентам 1 07.01.2009 19:39
дикая программма ANTI1 Общие вопросы Delphi 0 07.11.2008 15:12