ЮЗ
Юлия Зарицкая

Программа на языке Паскаль

Алексей
Алексей

var Sum : Longint; N : Byte;

procedure Find(Num : Longint; L : Byte);
var i : Byte;
begin
if L = N then Sum := Sum + Num
else for i := 0 to 9 do if odd( i ) then Find(Num * 10 + i, L + 1);
end;

function Chet(N : Longint) : Byte;
var K : Byte;
begin
K := 0; while N 0 do begin if not odd(N mod 10) then Inc(K); N := N div 10; end;
Chet := K;
end;

begin
Write('N = '); ReadLn(N);
Sum := 0; Find(0, 0);
WriteLn(Sum);
WriteLn(Chet(Sum));
end.

Похожие вопросы
на языке паскаль написать программу
Помогите дописать программу на паскале
Написать программу на языке Паскаль
Дана программа на языке Паскаль
Программа на языке Паскаль.
Надо написать программу на языке Паскаль!
Составить программу на языке паскаль
составить блок схему и программу на языке паскаль
Составить на языку Паскаль программу...
Написать программу на паскале