Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as text by Pascal ( 17 years ago )
{Добавление узла на стволе в соответствии с порядком} {ДОРАБОТАТЬ ДО УКАЗАНИЯ ОРИГИНАЛ/КОПИЯ}
procedure add_stvol(name_stvol:word_string;f_top:element_ptr);
var	new_element,curr_element:element_ptr;
begin
	if top_element<>nil then curr_element:=top_element^.prev;
	new(new_element);
	if top_element=nil then top_element:=new_element;
	else
	begin
		curr_element^.next:=new_element;
		new_element^.prev:=curr_element;
	end;
	new_element^.name:=name_stvol;
	new_element^.sostav:=nil;
	new_element^.next:=top_element;
	top_element^.prev:=new_element;
end;
	
	
{&ETH;”&ETH;&frac34;&ETH;&plusmn;&ETH;&deg;&ETH;&sup2;&ETH;&raquo;&ETH;&micro;&ETH;&frac12;&ETH;&cedil;&ETH;&micro; &Ntilde;ƒ&ETH;&middot;&ETH;&raquo;&ETH;&deg; &ETH;&sup2; &ETH;&sup2;&ETH;&micro;&Ntilde;‚&ETH;&sup2;&Ntilde;Œ &ETH;&sup2; &Ntilde;&ETH;&frac34;&ETH;&frac34;&Ntilde;‚&ETH;&sup2;&ETH;&micro;&Ntilde;‚&Ntilde;&Ntilde;‚&ETH;&sup2;&ETH;&cedil;&ETH;&cedil; &Ntilde; &ETH;&iquest;&ETH;&frac34;&Ntilde;€&Ntilde;&ETH;&acute;&ETH;&ordm;&ETH;&frac34;&ETH;&frac14;} {&ETH;”&ETH;ž&ETH;&nbsp;&ETH;&ETH;‘&ETH;ž&ETH;&cent;&ETH;&ETH;&cent;&ETH;&not; &ETH;”&ETH;ž &ETH;&pound;&ETH;š&ETH;&ETH;—&ETH;&ETH;&ETH;˜&ETH;&macr; &ETH;ž&ETH;&nbsp;&ETH;˜&ETH;“&ETH;˜&ETH;&ETH;&ETH;›/&ETH;š&ETH;ž&ETH;Ÿ&ETH;˜&ETH;&macr;}
procedure add_vetv(name_stvol,name_vetv:word_string;f_top:element_ptr);
var	curr_element,new_vetv,curr_element:element_ptr;
begin
	curr_element:=find_stvol(name_stvol);
	if curr_element<>nil then
	begin
		new(new_vetv);
		new_vetv^.name:=name_name_vetv;
		new_vetv^.sostav:=nil;
		new_vetv^.next:=nil;
		curr_vetv:=curr_element^.sostav;
		if curr_vetv<>nil then
		while curr_vetv^.next<>nil do
		curr_vetv:=curr_vetv^.next;
		if curr_element^.sostav=nil then
		begin
			new_vetv^.prev:=curr_element;
			curr_element^.sostav:=new_vetv
		end;
		else
		begin
			curr_vetv^.next:=new_vetv;
			new_vetv^.prev:=curr_vetv;
		end;
	end;
end;

 

Revise this Paste

Your Name: Code Language: