помагите решить данные задачки, на формах!! Очень нужны, горюююююю Очереди-.Создать очередь из 20 элементов, информационные поля которой содержат случайные числа из интервала [-50, 50]. Удалить из списка последний элемент
Рекурсии-.Получить все размещения из 10 элементов 1, 2,..., 10 по 3 в каждом. Размещением называется выборка из п указанных элементов т неповторяющихся элементов.
Деревья-.Дано вещественное x, целое k. Подсчитать количество чисел, меньших x, в узлах ниже k-ого уровня.
type PItem = ^TItem; TItem = packed record Data :Integer; Next :PItem; end; var pFirst,p:PItem; i:Integer; ... //создаем очередь Randomize; pFirst := nil; for i:=1 to 20 do begin p := pFirst; new(pFirst); pFirst^.Next := p; pFirst^.Data := Random(101)-50; end;
//удаляем последний if pFirst=nil then begin //очередь пуста end else begin p := pFirst; while (p^.Next<>nil)and(p^.Next^.Next<>nil) do p := p^.Next; if p^.Next=nil then begin //в очереди всего 1 элемент dispose(pFirst); pFirst := nil; //теперь очерель пуста end else begin dispose(p^.Next); p^.Next := nil; end; end;
Здравствуйте! Я начинаю учится программированию и столкнулся с проблемой. Помогите мне сегодня решить задачу в паскале!!! Необходим текст программы и блок схема. Дана строка состоящая из русских слов, разделенных пробелами(одним или несколькими) Определить количество слов, которые содержат, ровно три буквы "А".