Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/14: Рейтинг темы: голосов - 14, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 09.03.2021
Сообщений: 81

Посчитать количество чётных и нечётных цифр в числе

09.05.2021, 01:27. Показов 2811. Ответов 9

Студворк — интернет-сервис помощи студентам
Написать программу на языке Паскаль для решения следующей задачи:

Дано четырехзначное число, которое вводится с клавиатуры пользователем. Посчитать количество четных и нечетных цифр во введенном числе.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.05.2021, 01:27
Ответы с готовыми решениями:

Подсчитать количество чётных и нечётных цифр в числе
число n>=0 требуется определить кол-во цифр в числе, подсчитать кол-во чётных и нечётных цифр в этом числе

Подсчитать количество чётных и нечётных цифр в заданном числе
число n>=0 требуется определить кол-во цифр в числе, подсчитать кол-во чётных и нечётных цифр в этом числе. Помогите пожалуйста, срочно...

Найти количество чётных и нечётных цифр в данном числе
Вводим целое число, найти количество чётных и не чётных чисел в нём, вывести их на экран. Надо написать программу которая...

9
4 / 4 / 0
Регистрация: 20.12.2020
Сообщений: 32
09.05.2021, 04:01
Pascal
1
2
3
4
5
6
7
8
###
uses school;
var (c,d):=(0,0);
foreach var i in ri.Digits do
  if i.iseven then c+=1
  else d+=1;
println('количество чётных цифр -',c);
println('количество нечётных цифр -',d)
Pascal
1
2
3
4
uses school;
var n:=ri;
println('количество чётных цифр -',n.Digits.wh(x->x.iseven).cnt);
println('количество нечётных цифр -',n.Digits.wh(x->x.isodd).cnt);
0
0 / 0 / 0
Регистрация: 09.03.2021
Сообщений: 81
09.05.2021, 12:25  [ТС]
Здравствуйте, выдает ошибку
0
4 / 4 / 0
Регистрация: 20.12.2020
Сообщений: 32
09.05.2021, 12:29
Обновите pascal до последней версии
0
 Аватар для Sun Serega
2355 / 1458 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
10.05.2021, 01:32
Во второй программе не хватает заголовка - в ней тоже надо ### в начале.

Цитата Сообщение от rtdhbsez Посмотреть сообщение
Здравствуйте, выдает ошибку
А текст ошибки не для красоты даётся. Без него не понятно что исправлять.
0
0 / 0 / 0
Регистрация: 09.03.2021
Сообщений: 81
11.05.2021, 23:16  [ТС]
мне нужно использовать онлайн вариант программы. вот таку. ошибку выдает
Copyright (c) 1993-2012 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling main.pas
main.pas(1,1) Error: Illegal char constant
main.pas(1,1) Error: Illegal char constant
main.pas(1,1) Error: Illegal char constant
main.pas(1,4) Fatal: Syntax error, "BEGIN" expected but "const string" found
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)
0
 Аватар для Sun Serega
2355 / 1458 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
11.05.2021, 23:49
Ну так вы компилятор используете Free Pascal, при чём ужасно древнюю версию, а пишете в раздел PascalABC.Net . Это совершенно разные языки.
0
0 / 0 / 0
Регистрация: 09.03.2021
Сообщений: 81
12.05.2021, 08:58  [ТС]
Ок. Создам тему там.
0
 Аватар для mr-Crocodile
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,381
12.05.2021, 09:32
Лучший ответ Сообщение было отмечено rtdhbsez как решение

Решение

Цитата Сообщение от rtdhbsez Посмотреть сообщение
Дано четырехзначное число, которое вводится с клавиатуры пользователем. Посчитать количество четных и нечетных цифр во введенном числе.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var n,      // переменная для хранения исходного числа
    cnt1,   // переменная-счётчик для подсчёта чётных цифр
    cnt2    // переменная-счётчик для подсчёта нечётных цифр
      : longint;
begin
  WriteLn('Введите четырёхзначное число: ');
  ReadLn(n);
  n := abs(n);
  cnt1 := 0; cnt2 := 0;
  repeat
   if odd(n) then inc(cnt2) else inc(cnt1);
   n := n div 10
  until n=0;
  WriteLn('количество чётных цифр -',cnt1);
  WriteLn('количество нечётных цифр -',cnt2)  
end.
Добавлено через 1 минуту
Цитата Сообщение от rtdhbsez Посмотреть сообщение
Ок. Создам тему там.
rtdhbsez, упс. не увидел сообщение и написал код для FPC тут.
0
0 / 0 / 0
Регистрация: 09.03.2021
Сообщений: 81
12.05.2021, 12:42  [ТС]
спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.05.2021, 12:42
Помогаю со студенческими работами здесь

Найти в каждом числе последоваельности количество чётных и нечётных цифр
Вводится последовательность целых чисел, 0- конец последовательности. Найти в каждрм числе количество четных и нечетных цифр(процедурами...

Найти в каждом числе из последовательности количество чётных и нечётных цифр
Помогите пожалуйста написать программу. Задание: Вводится последовательность из N целых чисел. Найти в каждом числе кол-во чётных и...

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

Посчитать количество четных и нечетных цифр в числе
4...Дано натуральное число. Требуется посчитать количество четных и нечетных цифр в числе.

Посчитать количество четных и нечетных цифр в числе
Дано натуральное число N . С помощью операций деления нацело и взятия остатка от деления посчитать количество четных и нечетных цифр в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru