Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Help me

71K
24 мая 2011 года
maddanil
1 / / 24.05.2011
Построить список,содержащий строки символов, а затем удалить из него строку наименьшей длины.
Надо процедуру дошаманить и все тип топ будет.хелп плз

program stroki;

type ref = ^node;
node = record
key : string;
next : ref;
end;

procedure vivod(p : ref);
var x : ref;
begin
x := p;
while x <> nil do begin
writeln (x^.key,' ',length(x^.key));
x := x^.next;
end;
end;

procedure insertt (var p, pp : ref);
var
x : ref; y,e1 : string;
begin
assign (input, 'input.txt');
reset (input);
p := nil;
while not eof do begin
readln (y);
new (x);
x^.key := y;
x^.next := p;
p := x;
x := p;
pp := x;
end;
close (input);
end;

procedure kll (var p : ref);
var
x : ref; y : string; min : integer;
begin
x := p;
min := length (x^.key);
while x <> nil do begin
if length(x^.key) < min then min := length(x^.key);
x := x^.next;
end;
writeln (min);
x := p;
if
while x <> nil do begin
if length(x^.key) = min then begin
if x^.next = nil then begin
x := nil;
break;
end;
end;
x := x^.next;
end;
end;

var
p,q : ref;

begin
insertt (q,p);
vivod (q);
q := p;
kll (q);
writeln ('====');
vivod (q);
end.
72K
09 июня 2011 года
Вася Обломов
2 / / 09.06.2011
Help!!!
описать функцию которая удаляет из строки все лишние пробелы, пробелы считаются лишними если их подряд идет более двух, если они стоят в конце строки после точки и если стоят после открывающегося парного знака препинания.
(решить с помощью function)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог