Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Определить попадание курсора в произвольную область Признаюсь, что поиск листал, но не нашёл ответа на свой вопрос. А вопрос заключается в реализации не четырёхугольного объекта на форме, mousemove которого наступает лишь при пересечении границы.... https://www.cyberforum.ru/ delphi-beginners/ thread526710.html Вычислить значение функции в зависимости от условия Delphi
Вычислить значение функции в зависимости от условия. В качестве f(x) использовать по выбору: sh(x), x2, ex. r=max(min(f(x),y),z)
Delphi Для поиска наименьшего элемента в произвольной строке матрицы использовать процедуру https://www.cyberforum.ru/ delphi-beginners/ thread526645.html
Помогите, пожалуйста!!! Не считает у, не могу понять почему, всю голову уже сломала. Для матрицы В (5 строк, 4 столбца) вычислить выражение У=5М1 + 4М2 +...+ 1М5, где Мk— значение наименьшего...
Delphi Замедляется работа многопоточной программы Написал небольшую програмку по этому уроку ( http://avtuh.ru/2010/10/10/delphi-videourok-mnogopotochnost-i-sinxronizaciya.html ), с начала работает отлично, но после обработки 5-6 тысяч ссылок резко... https://www.cyberforum.ru/ delphi-beginners/ thread526516.html
Цвета в VST Delphi
Помогите плиз, мне нужно, чтобы в VST уровни были разного цвета как это осуществить
Delphi Сортировка методом подсчета https://www.cyberforum.ru/ delphi-beginners/ thread526491.html
есть код для сортировки по возрастанию for i:=0 to 255 do C:=0; for i:=1 to N do C]:=C]+1; for i:=1 to 255 do C:=C+C; for i:=N downto 1 do begin B]]:=A; C]:=C]-1;
Delphi Перевод из разных систем счисления. https://www.cyberforum.ru/ delphi-beginners/ thread526411.html
Написал код для программы по переводу из 10-чной системы счисления в 2,8,16-ичные системы. все работает, но в 16-ричной после 10 идут буквы (A...F), а у меня числа. пытался через оператор "case"-не...
Delphi RichEdit
Наткнулся на статью о новой версии RichEdit: http://nonp.blogspot.com/2010/03/7-richedit.html И возник вопрос - а как бы этот новый RichEdit в Дельфи "вживить"? Пожалуйста, поподробнее напишите,...
Delphi Подскажите, как можно улучшить код для синтаксической подсветки? https://www.cyberforum.ru/ delphi-beginners/ thread526375.html
Есть следующий код предназначенный для синтаксической подсветки зарезервированных слов ассемблера и паскаля: function TForm1.CheckList(InString: string): boolean; var X: integer; begin ...
Delphi Разработать интерфейс и реализовать приложение на Delph1 7 https://www.cyberforum.ru/ delphi-beginners/ thread526371.html
Разработать интерфейс и реализовать приложение на Delph1 7, решающее задачи на 4 отдельных закладках: 1. Найти сумму первых N чётных натуральных чисел; 2. Среди всех чисел от 10 до 50 найти и...
Delphi дана целочисленная квадратная матрица порядка n
1.дана целочисленная квадратная матрица порядка n. Найти номера строк элементы в из которых одинаковы. 2. дано натуральное число n,действительно число х,действительная матрица размером n*2n....
Delphi Литерный вывод... Помогите пожалуйста, прога должна быть легкой, но я туплюю. Скажите хоть что нибудь, что помогло бы при написании. Задание: Напечатать график функций y=x^2-1 на отрезке с шагом 0,1 ,... https://www.cyberforum.ru/ delphi-beginners/ thread526346.html
0 / 0 / 1
Регистрация: 30.04.2014
Сообщений: 5
0

Динамический однонаправленный список. Удаление элементов из списка. - Delphi - Ответ 2829444

24.03.2012, 03:32. Показов 5074. Ответов 2
Метки (Все метки)

входные данные :
3 ---количество студентов
Ivan
Roman
Yura
Yura --- студент,которого нужно найти в списке и удалить

в результате должно вывести:
Ivan
Roman

Delphi
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
program single;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
type
  PNode = ^TNode;
  TNode = record
    data : string;
    next : PNode;
  end;
  TList = PNode;
 
var
  list : TList;
  namefind : string;
  i : integer;
  p : PNode;
 
procedure createlist(var l : TList);
begin
  l := nil;
end;
 
procedure addtolist(var l : TList; d : string);
var
  p : PNode;
begin
  new(p);
  p^.data := d;
  p^.next := l;
  l := p;
end;
 
procedure readlist(var l : TList);
var
  k : integer;
  d : string;
  i : integer;
begin
  readln(k);
  for i := 1 to k do
  begin
    readln(d);
    addtolist(l, d);
  end;
end;
 
 
function find(l : TList; d: string): PNode;
begin
     ???????????
end;
 
procedure delete(var p: PNode);
begin
???????
end;
 
 
procedure writelist(var l: Tlist);
var
  p : PNode;
begin
  p := l;
  while p <> nil do
    begin
      writeln(p^.data);
      p := p^.next;
    end;
 
end;
 
begin
createlist(list);
 
readlist(list);
readln(namefind);
 
p := find(list , namefind);
if p = nil then
  writeln('It doesn"t exist')
  else
  begin
    writeln('It exists');
    delete(p);
  end;
 
writelist(list);
 
readln;
end.
 Комментарий модератора 
Тема перенесена в раздел: Делфи для начинающих. Исходный раздел: Форум Pascal (Паскаль).


Вернуться к обсуждению:
Динамический однонаправленный список. Удаление элементов из списка. Delphi
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2012, 03:32
Готовые ответы и решения:

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

Однонаправленный список. Удаление
У меня вопрос. Есть однонаправленный (динамический) список. Как сделать так, чтобы по нажатию...

Список: Удаление всех подряд идущих одинаковых элементов из списка
Помогите пожалуйста реализовать процедуру удаления всех подряд идущих одинаковых элементов из...

Динамический список. Удаление
Добрый день! Вопрос по удалению, т.к. не был найден ответ в похожих темах. Используется два модуля....

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2012, 03:32
Помогаю со студенческими работами здесь

Однонаправленный список. Вывод элементов, списка. Удаление списка.
Создать однонаправленный список натуральных чисел. Найти и вывести элементы списка, кратные 3....

Линейный однонаправленный список. Удаление элементов
Создать линейный однонаправленный список. Удалить из него все символы 'p' перед символом 'a'....

Реализуйте однонаправленный список.Режим сортировки элементов списка без перестановки самих элементов
Реализуйте задание .В каждом из вариантов должно быть реализованы следующие режимы работы:...

Однонаправленный список из квадратов отрицательных элементов первого списка
Создать однонаправленный список действительных чисел, который может содержать как положительные так...

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