Подпрограмма Pascal
Исправьте, пожалуйста...
_Для делимости числа на 9 необходимо, чтобы сумма цифр числа делилась на 9. Написать подпрограмму-процедуру проверки делимости числа N на 9 по выше указанной технологии. Если число делится, то выдать результат деления, если не делится, то выдать сообщение "Число не делится без остатка на 9". Число N вводить с клавиатуры.
Program PP;
Var M,N,S:Longint;
Procedure DELEN (N1:Real);
Begin
If (N1 mod 9=0) Then Writeln ('N=',N) Else Writeln ('chislo ne delitsja bez ostatka na 9');
End;
Begin
Writeln ('N=');
Readln(N);
S:=0;
While N<>0 Do Begin
M:=N mod 10;
N:=N div 10;
S:=S+M;
N:=S mod 9;
End;
DELEN(N);
Write(N);
End.
Исправьте, пожалуйста...
_Для делимости числа на 9 необходимо, чтобы сумма цифр числа делилась на 9. Написать подпрограмму-процедуру проверки делимости числа N на 9 по выше указанной технологии. Если число делится, то выдать результат деления, если не делится, то выдать сообщение "Число не делится без остатка на 9". Число N вводить с клавиатуры.
Program PP;
Var M,N,S:Longint;
Procedure DELEN (N1:Real);
Begin
If (N1 mod 9=0) Then Writeln ('N=',N) Else Writeln ('chislo ne delitsja bez ostatka na 9');
End;
Begin
Writeln ('N=');
Readln(N);
S:=0;
While N<>0 Do Begin
M:=N mod 10;
N:=N div 10;
S:=S+M;
N:=S mod 9;
End;
DELEN(N);
Write(N);
End.