• Ребят,хелп,умоляю..
    Написать программу для подсчёта количества чётных и нечётных цифр любого числа( в паскале)
    пожалуйста, очень срочно.
    плиз​

Ответы 2

  • спасибо тебе)))
  • var

       a, chet, nechet : integer;

       

    begin

       write('введите число: ');

       readln(a);

       while a > 0 do begin

           if (a mod 10) mod 2 = 0then chet += 1 else nechet += 1;

           a := a div 10;

       end;

       writeln('четных: ', chet);

       writeln('не четных: ', nechet);

    end.

    программа считает 0 как четное число. Если нужно что бы 0 не учитывался при подсчете то необходимо строку:

    if (a mod 10) mod 2 = 0then chet += 1 else nechet += 1;

    заменить на:

    if a mod 10 <> 0 then if (a mod 10) mod 2 = 0then chet += 1 else nechet += 1;

    • Автор:

      donovan31
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years