С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 07.11.2017
Сообщений: 15
1

Найти все натуральные числа, удовлетворяющие заданным условиям

24.12.2017, 01:22. Показов 1435. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу догадаться в написании программы....можете помочь?
Найти все натуральные числа, не превосходящие заданного N, в которых нечетные цифры встречаются только на нечетных местах, а четные цифры стоят только на четных местах.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2017, 01:22
Ответы с готовыми решениями:

Функция находящая все трехзначные числа, удовлетворяющие заданным условиям
Найти все трехзначные числа, удовлетворяющие каждому из условий: • любые две цифры различны;...

Найти целые числа удовлетворяющие заданным условиям
Пользователь вводит любое целое число А. Необходимо вывести все целые числа В, для которых А...

Найти все натуральные числа, удовлетворяющие заданному условию
Найти все натуральные числа n, не превосходящего заданного числа a (0<a<20),такие что числа n!+5...

Даны натуральные числа a,b(a<= Ь). Получить все простые числа р, удовлетворяющие неравенствам a<= р<= b.
Даны натуральные числа a,b(a&lt;= Ь). Получить все простые числа р, удовлетворяющие неравенствам a&lt;=...

1
4264 / 3323 / 925
Регистрация: 25.03.2012
Сообщений: 12,520
Записей в блоге: 1
24.12.2017, 04:30 2
Лучший ответ Сообщение было отмечено _frisk_hard как решение

Решение

а "номер места" отсчитывается с младшего разряда или со старшего?
121
2121
или так
121
1212
???

Добавлено через 1 час 17 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void solve(int is_odd, int mod, int max) {
    for (int digit = is_odd; digit < 10; digit += 2) 
    {
        int value = mod*10+digit;
        if (value > max) break;
        cout << value << " ";
        solve(is_odd ^ 1, value, max);
    }
}
int main()
{
    int N;
    cin >> N;
    solve(1, 0, N);
    return 0;
}
0
24.12.2017, 04:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.12.2017, 04:30
Помогаю со студенческими работами здесь

Найти все натуральные числа из заданного промежутка, с заданным количеством делителей
Найти все натуральные числа из промежутка от 1 до 200, у которых количество делителей равно N (N...

Переписать элементы двумерного массива удовлетворяющие заданным условиям в одномерный массив
Пожалуйста помогите написать эту программу Переписать элементы двумерного массива в одномерный...

Найти все натуральные числа, меньшие заданного, удовлетворяющие условию a^2+b^2=c^2
Помогите, пожалуйста. После ввода строчки c:=sqrt(sqr(a)+sqr(b)); перестаёт вообще всё выводиться....

Найдите все двузначные числа,удовлетворяющие следующим условиям
Помогите пож. 1. Найдите все двузначные числа,удовлетворяющие следующим условиям: сумма...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru