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

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

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

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

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

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

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

За помощь спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 00:45     Определить состоит ли число только из четных цифр
Посмотрите здесь:

Сформировать число, которое будет состоять только из четных восьмеричных цифр исходного C++
Определить, каких слов в тексте больше: состоящих только из букв, или только из цифр C++
C++ Определить являются ли цифры, из которых состоит число, возрастающими
Определить состоит ли число из одинаковых цифр C++
C++ Число состоит из цифр от 0 до 4; получить число, в котором каждая цифра увеличена вдвое
C++ Написать программу которая определяет из каких цифр состоит число
C++ Определить, состоит ли число из четных и нечетных цифр
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Laael
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 126
25.11.2013, 00:56     Определить состоит ли число только из четных цифр #2
SubString попробуйте юзать. Или надо готовый код?
aik93
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 8
25.11.2013, 00:59  [ТС]     Определить состоит ли число только из четных цифр #3
лучше код))
vua72
414 / 414 / 85
Регистрация: 28.11.2010
Сообщений: 1,175
Завершенные тесты: 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;
}
aik93
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 8
25.11.2013, 13:31  [ТС]     Определить состоит ли число только из четных цифр #5
Спасибо))))):-)
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
25.11.2013, 13:35     Определить состоит ли число только из четных цифр #6
vua72, и что же по-твоему вернёт, скажем, check(10) ???
HidForce
55 / 55 / 13
Регистрация: 17.11.2012
Сообщений: 1,367
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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2013, 17:59     Определить состоит ли число только из четных цифр
Еще ссылки по теме:

C++ Посчитать число четных и не четных цифр
C++ Сколько чисел между n и m (n<m) состоит только из нечетных цифр
C++ Состоит ли число из одинаковых цифр?
C++ Найти число, получаемое из заданного дублированием всех четных цифр
Определить из скольки разрядов состоит число C++

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

Или воспользуйтесь поиском по форуму:
vua72
414 / 414 / 85
Регистрация: 28.11.2010
Сообщений: 1,175
Завершенные тесты: 1
25.11.2013, 17:59     Определить состоит ли число только из четных цифр #8
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
vua72, и что же по-твоему вернёт, скажем, check(10) ???
Вернет 0 (в числе есть нечетные цифры), а что не так?
Yandex
Объявления
25.11.2013, 17:59     Определить состоит ли число только из четных цифр
Ответ Создать тему
Опции темы

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