Вопрос по информатике:
Дано натуральное число.Определить каких цифр в данном числе больше четных или нечетных.Через Паскаль
- 08.03.2017 11:32
- Информатика
- remove_red_eye 6986
- thumb_up 8
Ответы и объяснения 1
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.
- 09.03.2017 13:30
- thumb_up 7
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.