Ребят,хелп,упрашиваю..Написать программку для подсчёта количества чётных и нечётных цифр хоть какого

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

Задать свой вопрос
1 ответ

var

   a, chet, nechet : integer;

   

begin

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

   readln(a);

   while a gt; 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 lt;gt; 0 then if (a mod 10) mod 2 = 0then chet += 1 else nechet += 1;

Ольга Личнова
спасибо для тебя)))
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт