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

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

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

Определить состоит ли число только из четных цифр - C++

25.11.2013, 00:45. Просмотров 908. Ответов 7
Метки нет (Все метки)

Определить состоит ли число только из четных цифр

Записать число в обратном порядке.

За помощь спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 00:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить состоит ли число только из четных цифр (C++):

Определить, состоит ли число из четных и нечетных цифр - C++
В диалоговом режиме задается длинное целое число A Определить, состоит ли число из четных и нечетных цифр. Заранее спасибо за помощь.

Определить состоит ли число из одинаковых цифр - C++
#include<iostream.h> #include<conio.h> #include<math.h> void main() { int a; int n; int k; cout<<"a?"; ...

Сформировать число, которое будет состоять только из четных восьмеричных цифр исходного - C++
Задание: Дано целое неотрицательное число. Сформировать другое число, которое будет состоять только из четных восьмеричных цифр исходного...

Число состоит из цифр от 0 до 4; получить число, в котором каждая цифра увеличена вдвое - C++
Число состоит из цифр от 0 до 4, получить число в котором каждая цифра увеличена вдвое (умножение на 2 не использовать) Пожалуйста...

Сколько чисел между n и m (n<m) состоит только из нечетных цифр - C++
Привет всем.я всё не могу додумать как правлиьно написать программу со вложенными циклами. Условие: Сколько чисел между n и m (n&lt;m)...

Состоит ли число из одинаковых цифр? - C++
Здраствуйте, помогите пожалуйста написать программу Данно натуральное число N. Используя только элементарные арифметические операции (+,...

7
Laael
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 126
25.11.2013, 00:56 #2
SubString попробуйте юзать. Или надо готовый код?
0
aik93
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 8
25.11.2013, 00:59  [ТС] #3
лучше код))
0
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
25.11.2013, 03:28 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
 
int check(int n) {
    if (n % 10 % 2)
        return 0;
    else if (!n)
        return 1;
    else
        check(n / 10);
}
 
void print_r(int n) {
    if (n > 0) {
        printf("%d", n % 10);
        print_r(n / 10);
    }
 
}
 
int main() {
    int n = 242268;
    if (!check(n))
        printf("No\n");
    else
        printf("yes\n");
    print_r(n);
    return 0;
}
0
aik93
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 8
25.11.2013, 13:31  [ТС] #5
Спасибо))))):-)
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
25.11.2013, 13:35 #6
vua72, и что же по-твоему вернёт, скажем, check(10) ???
0
HidForce
56 / 56 / 13
Регистрация: 17.11.2012
Сообщений: 1,602
25.11.2013, 15:51 #7
aik93,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <clocale>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "RUS");
    int num; 
    int i;
    bool pr = true;
 
    cout << "Введите число: ";
    cin >> num;
    
    cout << "Данное число в обратном порядке: ";
    while(1)
    {
        i = num%10; // присвоение переменной i остатка от деления нашего числа на 10 (получение последней цифры числа)
        if(i%2 != 0) // проверка цифры на нечетность 
        {
            pr = static_cast <const bool> (false);
        }
        cout << i; // вывод последней цифры в качестве первой цифры нового числа
        num = (num-i)/10; // отделение лишнего единичного разряда
        if (num/10 == 0) // проверка на окончание числа (если цикл полностью перебрал число, то он завершается)
        {
            i = num%10;
            cout << i;
            break;
        }  
    }
    cout << endl;
 
    if (pr == true) 
        cout << "Введённое число состоит из чётных цифр!" << endl;
 
    return 0;
}
0
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
25.11.2013, 17:59 #8
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
vua72, и что же по-твоему вернёт, скажем, check(10) ???
Вернет 0 (в числе есть нечетные цифры), а что не так?
0
25.11.2013, 17:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2013, 17:59
Привет! Вот еще темы с ответами:

Посчитать число четных и не четных цифр - C++
Нужно подсчитать сколько среди рандомных чисел четных, и сколько не четных. #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace...

Написать программу которая определяет из каких цифр состоит число - C++
Написать программу которая определяет из каких цифр состоит число

Определить из скольки разрядов состоит число - C++
Пользователь вводит целое число (от 1 до 9 знаков). Определить из скольки разрядов состоит число. Можно использовать максимум 2 переменные.

Определить являются ли цифры, из которых состоит число, возрастающими - C++
Подскажите (а лучше киньте ссылку), что где почитать чтобы решить эти задачки: 1) дано натуральное число. определить являются ли цифры,...


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

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

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