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

Циклы: вывести числа заданного диапазона, являющиеся палиндромами и при этом не содержащие цифру 7

11.11.2017, 00:52. Показов 1582. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны два целых числа A и B (A < B). Вывести все числа из диапазона [A; B], удовлетворяющие заданному критерию.

Число является палиндромом и при этом не содержит цифру 7.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2017, 00:52
Ответы с готовыми решениями:

Используя вложенные циклы, вывести на экран все двухзначные числа содержащие цифру 3 или 7
Используя вложенные циклы, выполните следующие задания: Вывести на экран все двухзначные...

Найти и вывести на экран все трёхзначные числа, являющиеся палиндромами
Помогите, пожалуйста, решить задачи на паскале, я новичок и он мне очень трудно дается. Плиииииз. ...

Вывести все числа из промежутка [a,b], являющиеся палиндромами (121, 3443, 567765, …)
Программа и блок-схема, если не трудно: Вывести все числа из промежутка , являющиеся палиндромами...

Вывести элементы массива, являющиеся палиндромами
Вывести на экран элементы массива являющиеся ПОЛИНДРОМАМИ

1
20 / 19 / 19
Регистрация: 01.11.2017
Сообщений: 48
11.11.2017, 14:01 2
Лучший ответ Сообщение было отмечено Monreal9210 как решение

Решение

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
#include<iostream>
#include<string>
 
using namespace std;
 
bool check(int x) {
    string s1 = "";
    while (x) {
        int y = x % 10;
        if (y == 7)
            return 0;
        s1 += (y + '0');
        x /= 10;
    }
    string s2 = s1;
    reverse(s1.begin(), s1.end());
    if (s1 == s2)
        return 1;
    return 0;
}
 
int main() {
    int a, b;
    cin >> a >> b;
    for (int i = a; i <= b; ++i) {
        if (check(i))
            cout << i << endl;
    }
}
1
11.11.2017, 14:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2017, 14:01
Помогаю со студенческими работами здесь

На отрезке от 1 до n найти все числа, являющиеся палиндромами.
1. На отрезке от 1 до n найти все числа, являющиеся палиндромами.

Найти и вывести на экран все слова, являющиеся палиндромами
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80...

Найти числа, являющиеся палиндромами (как положительные, так и отрицательные)
Задача, найти числа являющиеся палиндромами... в принципе, примеры найти в интернете с...

Вывести все числа от 1 до N, делящиеся на каждую цифру из диапазона от l до r
Задача: Вывести все числа от 1 до N, которые делятся на все числа диапазона от L до R.


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

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