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

Определить, сумма цифр является четным или нечетным числом - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Harvey
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 32
10.10.2012, 21:03     Определить, сумма цифр является четным или нечетным числом #1
С клавиатуры вводится натуральное число. Определить, сумма его цифр является четным или нечетным числом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2012, 21:03     Определить, сумма цифр является четным или нечетным числом
Посмотрите здесь:

C++ Сумма цифр данного трехзначного числа N является четным числом
[C++] Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом C++
Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу C++
C++ Определить , является ли сумма элементов матрицы четным числом
Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
10.10.2012, 21:12     Определить, сумма цифр является четным или нечетным числом #2
задачка простецкая, что нибудь сами пробовали, в чем трудность?
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.10.2012, 21:18     Определить, сумма цифр является четным или нечетным числом #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
 
int Check(int a)
{
   return a ? (a % 10) ^ Check(a / 10) : 0;
}
 
int main()
{
   int a;
   std::cin >> a;
   std::cout << (Check(a) ? "odd" : "even");
   return 0;
}
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
10.10.2012, 21:21     Определить, сумма цифр является четным или нечетным числом #4
Цитата Сообщение от Thinker Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
 
int Check(int a)
{
   return a ? (a % 10) ^ Check(a / 10) : 0;
}
 
int main()
{
   int a;
   std::cin >> a;
   std::cout << (Check(a) ? "odd" : "even");
   return 0;
}
Большое ,спасибо , мил человек, помог парню в обучении в програмировании
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.10.2012, 21:30     Определить, сумма цифр является четным или нечетным числом #5
Цитата Сообщение от Nixy Посмотреть сообщение
Большое спасибо...

Не по теме:

да бросьте Вы, это не только для ТС, просто вариант "не в лоб")



Добавлено через 7 минут

Не по теме:

Nixy, а что, плохой алгоритм получился? ну вот...

Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
10.10.2012, 21:33     Определить, сумма цифр является четным или нечетным числом #6
Цитата Сообщение от Thinker Посмотреть сообщение

Не по теме:

да бросьте Вы, это не только для ТС, просто вариант "не в лоб")



Добавлено через 7 минут

Не по теме:

Nixy, а что, плохой алгоритм получился? ну вот...

да алгоритм то не плохой, но поймет ли он например побитовое сумирование? да и плюс ,скажет что функции они не проходили, надо было дождатся варианта ТС,а алгоритм у Вас конечно изящный ничего не скажешь
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2012, 21:35     Определить, сумма цифр является четным или нечетным числом
Еще ссылки по теме:

Определить, является ли заданное целое число четным или нечетным C++
Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" C++
Определить, является ли сумма цифр этого числа простым числом C++

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

Или воспользуйтесь поиском по форуму:
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.10.2012, 21:35     Определить, сумма цифр является четным или нечетным числом #7

Не по теме:

спасибо


только лучше так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
 
int Check(int a)
{
   return a ? (a % 10) ^ Check(a / 10) : 0;
}
 
int main()
{
   int a;
   std::cin >> a;
   std::cout << ((Check(a) & 1) ? "odd" : "even");
   return 0;
}
Yandex
Объявления
10.10.2012, 21:35     Определить, сумма цифр является четным или нечетным числом
Ответ Создать тему
Опции темы

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