hola bueno tengo un problemita...necesito adicionar a este codigo..
2 funciones oh 2 procesos...
el cual 1 me elimine cualquier digito de un numero
y otro que muestre el digito eliminado
Código Delphi
[-]
type
numero=record
valor : integer;
end;
procedure asignarvalor(var n:numero; que:integer);
begin
n.valor:=que
end;
function obtenervalor(n:numero):integer;
begin
obtenervalor:=n.valor;
end;
procedure crear(var N:numero);
begin
n.valor:=0;
end;
function nrodigitos(N:numero):integer;
var
c:integer;
begin
c:=0;
while n.valor>0 do
begin
c:= c+1;
n.valor:=n.valor div 10;
end;
nrodigitos:=C;
end;
var
a:numero;
k:integer;
begin
crear(A);
readln (K);
asignarvalor(A,k);
writeln('El numero es ',obtenervalor(a));
writeln('el numero de digitos es ',nrodigitos(A));
readln;
end
saludos. y gracias