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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 09:11   #1
димон4ик_
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 29
По умолчанию построить блок схему.


1. Дано целое число n, удовлетворяющее условию 0<модуль n<=2*10 ^9. Найти максимальную цифру в записи этого числа.
var
N,d:LongInt;
i,lng,mx,q:byte;
BEGIN
write('Enter N: ');
readln(N);
lng:=1+TRUNC(Ln(Abs(N))/Ln(10));
d:=ROUND(Exp((lng-1)*Ln(10)));
mx:=0;
for i:=1 to lng do
begin
q:=N div d;
if q>mx then mx:=q;
N:=N mod d;
d:=d div 10;
end;
writeln('MAX= ',mx);
readln
END.
димон4ик_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построить блок - схему katyuha_e Паскаль, Turbo Pascal, PascalABC.NET 9 06.05.2012 21:51
Построить блок схему Антон) Паскаль, Turbo Pascal, PascalABC.NET 8 21.11.2011 16:52
Построить блок - схему NewArtist Помощь студентам 1 17.06.2011 21:54
построить блок схему тт kresik Помощь студентам 0 08.06.2011 17:12
Построить блок-схему demon9992 Помощь студентам 2 05.04.2011 16:23