Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2012, 13:45   #1
Aleks35
Новичок
Джуниор
 
Регистрация: 03.04.2012
Сообщений: 2
Смущение PascalABC.NET Определить 0 среди цифр четырехзначного числа.

Помогите решить задачку :
Определить, есть ли среди цифр заданного положительного четырехзначного числа цифра 0.
Aleks35 вне форума Ответить с цитированием
Старый 09.06.2012, 14:04   #2
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

как вариант

Код:
var x:integer;
begin 
 if pos('0',inttostr(x))>0 then  // есть 
else  // нет 
end;
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 09.06.2012, 14:12   #3
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

Код:
uses crt;

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

begin
 if GetZeroINNumber(1001) then Writeln('Yes')
 else Writeln('not')
  
end.
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 09.06.2012, 15:26   #4
Aleks35
Новичок
Джуниор
 
Регистрация: 03.04.2012
Сообщений: 2
По умолчанию Спасибо

Оба варианта работают
Aleks35 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вводится натуральное трехзначное число. Определить, есть ли среди цифр этого числа одинаковые (задание по Си++) dimazak2009 Помощь студентам 0 11.03.2012 20:47
вводится натуральное трехзначное число. Определить, есть ли среди цифр этого числа одинаковые (задание по Паскалю) najdjel Помощь студентам 0 11.10.2011 17:59
Задача:Найти максимальное из цифр четырехзначного числа Obender13 Помощь студентам 1 07.11.2009 08:07