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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
#1

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

29.11.2013, 17:29. Просмотров 738. Ответов 11
Метки нет (Все метки)

трехзначное число, посчитать кол-во четных чисел в нем! Линейно

пример циклично:
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);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 17:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посчитать количество четных цифр в трехзначном числе (линейно) (C++):

Перестановка десятичных цифр в трехзначном числе - C++
напишите программку)) Из трехзначного числа х вычли его последнюю цифру. Когда резуль- тат разделили на 10, а к частному слева...

Количество четных цифр в натуральном числе - C++
Посчитать количество четных цифр в натуральном числе.

Найти количество четных цифр в числе - C++
помогите пожалуйста, до завтра срочно надо программу, которая считала бы количество четных цифр в числе.если кто знает, help me!!)))

Посчитать количество 7-ок (цифр 7) в введенном числе - C++
4.Посчитать количество 7-ок (цифр 7) в введенном числе.

нужно посчитать количество цифр 4 и 9 в данном числе - C++
например, чтобы при вводе числа 14599 программа выдавала 3 помогите пожалуйста

Определить количество цифр в числе и посчитать их сумму - C++
пользователь вводит число, опредилить количество цифр в числе, посчитать их сумму написал следующий код: #include &lt;iostream&gt; using...

11
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;
}
0
Байт
Эксперт C
16348 / 10624 / 1590
Регистрация: 24.12.2010
Сообщений: 20,272
29.11.2013, 18:13 #3
Цитата Сообщение от sharp_shock Посмотреть сообщение
трехзначное число, посчитать кол-во четных чисел в нем
Вы твердо уверены в том, что знаете, что такое число? И чем оно отличается от цифры?
0
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
29.11.2013, 22:32  [ТС] #4
Цитата Сообщение от Байт Посмотреть сообщение
Вы твердо уверены в том, что знаете, что такое число? И чем оно отличается от цифры?
нет, не уверен!
я только начал изучать программирование, поэтому могу нести чушь
0
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
29.11.2013, 22:37 #5
Цитата Сообщение от sharp_shock Посмотреть сообщение
нет, не уверен!
я только начал изучать программирование, поэтому могу нести чушь
это не относится к программированию
0
sharp_shock
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
29.11.2013, 22:39  [ТС] #6
Цитата Сообщение от MicM Посмотреть сообщение
это не относится к программированию
прекратите умничать, лучше объясните
0
Байт
Эксперт C
16348 / 10624 / 1590
Регистрация: 24.12.2010
Сообщений: 20,272
29.11.2013, 22:44 #7
Цитата Сообщение от sharp_shock Посмотреть сообщение
начал изучать программирование
Программирование здесь ни при чем. Это - школьная математика, скорее, арифметика. Цифра это знак. 0, 1, 2, ... 9. Число - это совсем другое. На примитивном уровне можно сказать, что запись целого числа состоит из поставленных рядышком цифр. Есть небольшая путаница. Так, 7 можно рассматривать и как цифру, и как число. Ваш топик должен быть озаглавлен так
"трехзначное число, посчитать кол-во четных цифр в нем"
А по теме,hwmlex дал вам вполне исчерпывающий ответ. Правда, он решил задачу только для 3-значных чисел (что и требовалось). А обобщить его код для сколь-угодно-значного числа будет для вас полезным упражнением
1
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
29.11.2013, 22:44 #8
Цитата Сообщение от sharp_shock Посмотреть сообщение
прекратите умничать, лучше объясните
Число́ — основное понятие математики, используемое для количественной характеристики, сравнения, нумерации объектов и их частей. Письменными знаками для обозначения чисел служат цифры, а также символы математических операций. Возникнув ещё в первобытном обществе из потребностей счёта, понятие числа с развитием науки значительно расширилось. https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE

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

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

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

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

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

Как посчитать количество повторений каждой из цифр в числе N*N? - C++
я очень плохо ориентируюсь на С++.Такой вопрос:можно числа переводить в строки?И если нет,то как осуществить решение задачи?Помогите,...

Написать программу, подсчитывающую количество четных и нечетных цифр в числе - C++
Написать программу, подсчитывающую количество четных и нечетных цифр в числе. И если можно составьте Блок схемы. Заранее большое...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru