Форум программистов, компьютерный форум CyberForum.ru

Посчитать количество четных цифр в трехзначном числе (линейно) - C++

Восстановить пароль Регистрация
 
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
29.11.2013, 17:29     Посчитать количество четных цифр в трехзначном числе (линейно) #1
трехзначное число, посчитать кол-во четных чисел в нем! Линейно

пример циклично:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
int main()
{
int x, b;
int n = 0;
printf("vvtdite chislo:");
scanf("%d",&x);
while(x>0)
{
b=fmod(x,10);
if(fmod(b,2)==0)
n++;
x=floor(x/10);
}
printf("kolvo chetnih chisel = %d",n);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hwmlex
 Аватар для hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
29.11.2013, 17:39     Посчитать количество четных цифр в трехзначном числе (линейно) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
    short int n;
    std::cin >> n;
 
    int k = 0;
    k += !(n % 2) ? 1 : 0;
    k += !((n / 10) % 2) ? 1 : 0;
    k += !((n / 100) % 2) ? 1 : 0;
 
    std::cout << k;
}
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,872
29.11.2013, 18:13     Посчитать количество четных цифр в трехзначном числе (линейно) #3
Цитата Сообщение от sharp_shock Посмотреть сообщение
трехзначное число, посчитать кол-во четных чисел в нем
Вы твердо уверены в том, что знаете, что такое число? И чем оно отличается от цифры?
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
29.11.2013, 22:32  [ТС]     Посчитать количество четных цифр в трехзначном числе (линейно) #4
Цитата Сообщение от Байт Посмотреть сообщение
Вы твердо уверены в том, что знаете, что такое число? И чем оно отличается от цифры?
нет, не уверен!
я только начал изучать программирование, поэтому могу нести чушь
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
29.11.2013, 22:37     Посчитать количество четных цифр в трехзначном числе (линейно) #5
Цитата Сообщение от sharp_shock Посмотреть сообщение
нет, не уверен!
я только начал изучать программирование, поэтому могу нести чушь
это не относится к программированию
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
29.11.2013, 22:39  [ТС]     Посчитать количество четных цифр в трехзначном числе (линейно) #6
Цитата Сообщение от MicM Посмотреть сообщение
это не относится к программированию
прекратите умничать, лучше объясните
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,872
29.11.2013, 22:44     Посчитать количество четных цифр в трехзначном числе (линейно) #7
Цитата Сообщение от sharp_shock Посмотреть сообщение
начал изучать программирование
Программирование здесь ни при чем. Это - школьная математика, скорее, арифметика. Цифра это знак. 0, 1, 2, ... 9. Число - это совсем другое. На примитивном уровне можно сказать, что запись целого числа состоит из поставленных рядышком цифр. Есть небольшая путаница. Так, 7 можно рассматривать и как цифру, и как число. Ваш топик должен быть озаглавлен так
"трехзначное число, посчитать кол-во четных цифр в нем"
А по теме,hwmlex дал вам вполне исчерпывающий ответ. Правда, он решил задачу только для 3-значных чисел (что и требовалось). А обобщить его код для сколь-угодно-значного числа будет для вас полезным упражнением
Vensus
 Аватар для Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
29.11.2013, 22:44     Посчитать количество четных цифр в трехзначном числе (линейно) #8
Цитата Сообщение от sharp_shock Посмотреть сообщение
прекратите умничать, лучше объясните
Число́ — основное понятие математики, используемое для количественной характеристики, сравнения, нумерации объектов и их частей. Письменными знаками для обозначения чисел служат цифры, а также символы математических операций. Возникнув ещё в первобытном обществе из потребностей счёта, понятие числа с развитием науки значительно расширилось. https://ru.wikipedia.org/wiki/%D0%A7...81%D0%BB%D0%BE

Ци́фры (от ср.-лат. cifra от араб. صفر‎‎ (ṣifr) «пустой, нуль») — система знаков («буквы») для записи чисел («слов») (числовые знаки). Слово «цифра» без уточнения обычно означает один из следующих десяти («алфавит») знаков: 0 1 2 3 4 5 6 7 8 9 (т. н. «арабские цифры»). Сочетания этих цифр порождают дву-(и более)значные коды и числа. https://ru.wikipedia.org/wiki/%D0%A6...84%D1%80%D1%8B

В кратце, для Лиги Лени - число состоит из цифр. Цифр всего десять - 0 1 2 3 4 5 6 7 8 9.
Пример: число 42389 - состоит из цифр 4 2 3 8 и 9.
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
29.11.2013, 22:50  [ТС]     Посчитать количество четных цифр в трехзначном числе (линейно) #9
среда программирования eclipse: где скачать для С++ и нужно ли что-то настраивать в данной среде?
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,872
29.11.2013, 22:51     Посчитать количество четных цифр в трехзначном числе (линейно) #10
Цитата Сообщение от sharp_shock Посмотреть сообщение
прекратите умничать, лучше объясните
К сожалению, я увидел этот ответ уже после посылки своего поста. Если бы увидел до - то фиг бы чего стал тебе, грубиянушка, объяснять. Более того. забанил бы навсегда в душе своей.
Совет. Смири норов свой. Ты не так умен. И абсолютно ничего не имеешь права здесь требовать. Только - просить и тихо (или громко) радоваться, когда тебе в чем-то помогли.
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
29.11.2013, 23:18  [ТС]     Посчитать количество четных цифр в трехзначном числе (линейно) #11
Цитата Сообщение от Байт Посмотреть сообщение
Программирование здесь ни при чем. Это - школьная математика, скорее, арифметика. Цифра это знак. 0, 1, 2, ... 9. Число - это совсем другое. На примитивном уровне можно сказать, что запись целого числа состоит из поставленных рядышком цифр. Есть небольшая путаница. Так, 7 можно рассматривать и как цифру, и как число. Ваш топик должен быть озаглавлен так
"трехзначное число, посчитать кол-во четных цифр в нем"
А по теме,hwmlex дал вам вполне исчерпывающий ответ. Правда, он решил задачу только для 3-значных чисел (что и требовалось). А обобщить его код для сколь-угодно-значного числа будет для вас полезным упражнением
то есть условие должно было выглядеть так: трехзначное число, посчитать кол-во четных цифр в нем! Линейно

Добавлено через 25 минут
Цитата Сообщение от Байт Посмотреть сообщение
К сожалению, я увидел этот ответ уже после посылки своего поста. Если бы увидел до - то фиг бы чего стал тебе, грубиянушка, объяснять. Более того. забанил бы навсегда в душе своей.
Совет. Смири норов свой. Ты не так умен. И абсолютно ничего не имеешь права здесь требовать. Только - просить и тихо (или громко) радоваться, когда тебе в чем-то помогли.
ни в коем случае это преподносилось как грубость, просьба и только! я запомню твои замечания и постараюсь быть менее агрессивным! ПРОСТИТЕ МЕНЯ ПОЖАЛУЙСТА!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2013, 23:21     Посчитать количество четных цифр в трехзначном числе (линейно)
Еще ссылки по теме:

C++ Найти в каждом числе количество четных и нечетных цифр
Перестановка десятичных цифр в трехзначном числе C++
Подсчитать количество четных и нечетных цифр в числе в процентном отношении C++

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

Или воспользуйтесь поиском по форуму:
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,872
29.11.2013, 23:21     Посчитать количество четных цифр в трехзначном числе (линейно) #12
Цитата Сообщение от sharp_shock Посмотреть сообщение
ПРОСТИТЕ МЕНЯ ПОЖАЛУЙСТА!
Ладно уж. Повинную голову меч не сечет.
Yandex
Объявления
29.11.2013, 23:21     Посчитать количество четных цифр в трехзначном числе (линейно)
Ответ Создать тему
Опции темы

Текущее время: 04:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru