Задать вопрос
18 мая, 03:52

Дано натуральное число. Определить каких цифр в данном числе больше четных или нечетных. Через Паскаль

+4
Ответы (1)
  1. 18 мая, 04:59
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дано натуральное число. Определить каких цифр в данном числе больше четных или нечетных. Через Паскаль ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы