Приветствую Вас Гость | RSS

Delphi заготовки

Суббота, 23.11.2024, 10:03
Главная » 2012 » Июнь » 9 » Pascal / Delphi Процедура позволяет определить входит ли цифра B в число Х
14:21
Pascal / Delphi Процедура позволяет определить входит ли цифра B в число Х

Процедура позволяет определить входит ли цифра B в число Х

Помогите решить задачку

Определить, есть ли среди цифр заданного положительного четырехзначного числа цифра "0"


Function GetIntInInteger(x:Integer;B:integer):boolean;
var
    g:boolean;
begin
x:=10234;
g:=false;
  while x>0 do begin
     if (x mod 10)=B then g:=true;
     x:=x div 10;
  end;
  result:=g;
end;

вариант через String 

var
x:integer; begin if pos('0',inttostr(x))>0 then // есть else // нет end;



в стиле Borland Delphi

Function GetIntInInteger(x:Integer;B:integer):boolean;
var
    g:boolean;
begin
x:=10234;
g:=false;
  while x>0 do begin
     if (x mod 10)=B then g:=true;
     x:=x div 10;
  end;
  result:=g;
end;
function GetZeroINNumber(x:Integer):boolean;
begin
  result:=GetIntInInteger(x,0);
end;


 пример использования

begin
 if GetZeroINNumber(1001) then Writeln('Yes')
 else Writeln('not')
 
end.
Просмотров: 2250 | Добавил: NetSoftWare | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: