Предмет: Информатика,
автор: pecha33
Дано натуральное число.Определить каких цифр в данном числе больше четных или нечетных.Через Паскаль
Ответы
Автор ответа:
0
var n:longint;
s:string;
i, ch, neCh:integer;
begin
readln(n);
s:=intToStr(n);
i:=1;
while (i <= length(s)) do
begin
if (strToInt(s[i]) mod 2 = 1) then neCh:=neCh+1
else ch:=ch+1;
i:=i+1;
end;
if (ch > neCh) then writeln('Чётных чисел больше');
if (ch < neCh) then writeln('Нечётных чисел больше');
if (ch = neCh) then writeln('Чётных и нечётных чисел поровну');
end.
s:string;
i, ch, neCh:integer;
begin
readln(n);
s:=intToStr(n);
i:=1;
while (i <= length(s)) do
begin
if (strToInt(s[i]) mod 2 = 1) then neCh:=neCh+1
else ch:=ch+1;
i:=i+1;
end;
if (ch > neCh) then writeln('Чётных чисел больше');
if (ch < neCh) then writeln('Нечётных чисел больше');
if (ch = neCh) then writeln('Чётных и нечётных чисел поровну');
end.
Автор ответа:
0
а можешь попроще решить while через
Автор ответа:
0
не вопрос
Автор ответа:
0
сделал
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: История,
автор: Аноним
Предмет: Математика,
автор: Аноним