lunes, 12 de enero de 2015

Ejercicios Basicos 9 : Cantidad de Digitos Primos


function cant_dig_primos(numeros: integer): integer;
var
r,aux,cont:integer;
begin
 cont:=0;
 while (numeros>0) do
  begin
  r:=numeros mod 10;
  if  r in [ 2,3,5,7 ] then
     begin
     inc(cont);
      end else begin
     end;
   numeros:=numeros div 10;
  end;
  Result:=cont;

end;

Forma de llamar :
begin
edit3.Text:=inttostr(Form1.cant_dig_primos(strtoint(edit2.Text)));
end;

No hay comentarios:

Publicar un comentario