С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/48: Рейтинг темы: голосов - 48, средняя оценка - 4.85
0 / 0 / 1
Регистрация: 21.02.2014
Сообщений: 65
1

Дано натуральное число n. Найти количество нечётных цифр числа

07.03.2014, 19:04. Показов 9187. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, составить программу работы с натуральными числами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2014, 19:04
Ответы с готовыми решениями:

Дано натуральное число: Найти количество четных цифр числа;
Помогите решить на паскале пожалуйста. Дано натуральное число: Найти количество четных цифр числа;...

Дано натуральное число. Найти количество четных цифр числа
Я решила задачу но не до конца помогите пожалуйста. Дано натуральное число:Найти количество...

Дано натуральное число n, найти количество цифр данного числа, больших а
Дано натуральное число n: - Найти количество цифр данного числа, больших а(а вводится с...

Дано натуральное число N (N<10^255). Вывести на экран количество цифр числа N и сумму его цифр
Дано натуральное число N (N&lt;10^255). Вывести на экран количество цифр числа N и сумму его цифр.

5
Заблокирован
07.03.2014, 19:15 2
Лучший ответ Сообщение было отмечено Viktorija _7 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
    n, c: integer;
begin
    ReadLn(n);
    c := 0;
    while (n > 0) do
    begin
        if n mod 2 = 1 then c := c + 1;
        n := n div 10;
    end;
 
    WriteLn(c);
    ReadLn;
end.
1
0 / 0 / 1
Регистрация: 21.02.2014
Сообщений: 65
07.03.2014, 19:39  [ТС] 3
raccoonlove, спасибо огромное!
0
0 / 0 / 1
Регистрация: 21.02.2014
Сообщений: 65
12.03.2014, 17:21  [ТС] 4
raccoonlove, Здравствуйте! Вы можете оформить эту программу через процедуры и функции?
0
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
12.03.2014, 22:38 5
Вот через функции:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  n: longint;
 
function f(x: longint): byte;
var
  k: byte;
begin
  k := 0;
  if x <> 0 then
    while x > 0 do
    begin
      if Odd(x mod 10) then
        k := k + 1;
      x := x div 10
    end;
  f := k;
end;
 
begin
  Write('N = '); ReadLn(n);
  WriteLn('Количество нечетных цифр = ', f(n));
  ReadLn
end.
Добавлено через 3 минуты
Через процедуру:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var
  n: longint;
  k: byte;
 
procedure p(x: longint; var t: byte);
begin
  if x <> 0 then
    while x > 0 do
    begin
      if Odd(x mod 10) then
        t := t + 1;
      x := x div 10
    end;
end;
 
begin
  Write('N = '); ReadLn(n);
  p(n, k);
  WriteLn('Количество нечетных цифр = ', k);
  ReadLn
end.
1
0 / 0 / 1
Регистрация: 21.02.2014
Сообщений: 65
16.03.2014, 13:14  [ТС] 6
Kodzaev, спасибо огромное!!
0
16.03.2014, 13:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2014, 13:14
Помогаю со студенческими работами здесь

Дано натуральное число n. Найти количество нечетных цифр в нем
1)Дано натуральное число n. Найти кол-во нечетных цифр в нем. 2)Дано натуральное число n. Найти...

Дано натуральное число. Найти сумму цифр этого числа
Дано натуральное число: − найти сумму цифр этого числа; − верно ли, что число начинается и...

Дано натуральное число:найти сумму цифр данного числа
здравствуйте помогите решитьэтот пример. 1. Дано натуральное число: - найти сумму цифр данного...

Дано натуральное число n, найти сумму первой и последней цифр данного числа
Значит есть пару заданий по информатики, а в ней я полный профан Помогите написать пару программ,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru