Показать сообщение отдельно
Старый 24.05.2012, 14:31   #1 (permalink)
toxa777
Banned
 
Регистрация: 16.11.2011
Сообщений: 16
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Подпрограммы

Нужно написать подпрограммы для этой программы!
Язык-Паскаль АБС

VAR
N,m,S:LongInt;
BEGIN
Write('N= ');
ReadLn(N);
m:=1;
Repeat
m:=m*10;
Until m>N;
m:=m div 10;
S:=N div m;
Repeat
m:=m div 10;
if m>0 then
begin
N:=N mod m;
m:=m div 10;
if m>0 then
S:=S+(N div m);
end;
Until m=0;
Writeln('S= ',S);
Readln
END.
toxa777 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070