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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2016, 09:45   #1
Neversmilе
 
Регистрация: 09.01.2016
Сообщений: 7
Вопрос Помогите пожалуйста решить через функцию

Заменить данное натуральное число на число, которое получается из ис¬ходного записью его цифр в обратном порядке (например, дало число 156, нужно получить 651).
Функция готовая есть, нужно полностью программу.. Вызвать функцию не умею, ибо не вник в тему..
Вот функция, если кому то надо:

Код:
function Chislo(N,M:longint;k:byte): longint;
begin
while N>0 do
   begin
      k:=N mod 10;
      M:=10*M+k;
     N:=N div 10;
   end;
Chislo:=M;
end;
Помогите пожалуйста написать ПОЛНУЮ программу с вызовом этой функции

Последний раз редактировалось Stilet; 09.01.2016 в 09:54.
Neversmilе вне форума Ответить с цитированием
Старый 09.01.2016, 09:57   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
function Chislo(N:Integer): longint; var k:integer;
begin
k:=0;
while N>0 do
   begin
      k:=k*10;
      k:=k+(N mod 10); if k=0 then k:=1; 
      N:=N div 10;
   end;
Chislo:=k;
end;

var n:integer; begin readln(n); write('Исход=',n,' результ=',Chislo(n)); readln;end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.01.2016, 10:05   #3
Neversmilе
 
Регистрация: 09.01.2016
Сообщений: 7
По умолчанию

спасибо *-*
Neversmilе вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста решить! С помощью checkbox решить найти положительные числа и среднее арифметическое АлександраОрлова Помощь студентам 1 06.12.2015 08:52
Помогите решить! Через Функцию 0048132 Паскаль, Turbo Pascal, PascalABC.NET 9 19.05.2015 18:43
Помогите решить через массивы!!Пожалуйста)))) prizruslan Помощь студентам 1 20.05.2009 09:33
Помогите решить задачу на функцию в с++ Many man Помощь студентам 7 07.05.2009 21:41