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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 16:54   #1
uropb992
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 33
Сообщение Паскаль.Определение числа палиндрома

С клавиатуры пользователь вводит 10чисел, какие из этих чисел являются палиндромами(напр число 12421) Определение числа палиндрома оформить в виде функции
uropb992 вне форума Ответить с цитированием
Старый 08.06.2010, 18:31   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код:
function pol(n:integer):boolean;
var s,k:integer;
begin
 k:=n;
 s:=0;
 while k<>0 do
  begin
   s:=s*10+(k mod 10);
   k:=k div 10;
  end;
 pol:=(n=s);
end;
var i,n:integer;
begin
for i:=1 to 10 do
begin
 readln(n);
 writeln(pol(n));
end;
end.
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 09.06.2010, 02:01   #3
blondino4ka_milk
Пользователь
 
Аватар для blondino4ka_milk
 
Регистрация: 02.03.2010
Сообщений: 59
По умолчанию

у меня не получается в виде процедуры оформить! =(
blondino4ka_milk вне форума Ответить с цитированием
Старый 09.06.2010, 02:12   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

так вам дали готовое уже
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.06.2010, 02:19   #5
blondino4ka_milk
Пользователь
 
Аватар для blondino4ka_milk
 
Регистрация: 02.03.2010
Сообщений: 59
По умолчанию

Пепел Феникса
Оформить в виде процедуры без function
blondino4ka_milk вне форума Ответить с цитированием
Старый 09.06.2010, 04:32   #6
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

вместо
Код:
function pol(n:integer):boolean;
написать
Код:
procedure pol(n:integer; var p:boolean);
и заменить
Код:
pol:=(n=s);
на
Код:
p:=(n=s);
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 09.06.2010, 04:58   #7
blondino4ka_milk
Пользователь
 
Аватар для blondino4ka_milk
 
Регистрация: 02.03.2010
Сообщений: 59
По умолчанию

Спасибо большое Вам!
//основная программа
Код:
var i,n:integer; p:boolean;
begin
for i:=1 to 10 do
begin
 readln(n);
 pol(n,p);
 writeln(p);
end;
end.
blondino4ka_milk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с датой (Определение числа в зависимости от даты) Marsel737 Общие вопросы Delphi 8 05.01.2010 10:06
Разобраться с кодом - поиск палиндрома mamant1 Помощь студентам 0 09.12.2009 20:06
Определение совершенного числа (Delphi) Lew27 Помощь студентам 1 26.04.2009 23:40
Определение в строке числа pautina Общие вопросы Delphi 1 24.01.2009 21:57
определение в строке числа pautina Общие вопросы Delphi 5 23.01.2009 19:46