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

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

Войти
Регистрация
Восстановить пароль
 
Mr.Maksim
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 6
#1

Тут ещё с одним разобраться не смог. Числа-палиндромы - C++

21.10.2010, 20:35. Просмотров 438. Ответов 3
Метки нет (Все метки)

Рассматривая все натуральные числа, представления которых в десятичной системе счисления являются полиндромами, найти N-ое в порядке возрастания такое число.

Вводится число N (1 меньше или равно N, а N меньше или равно 100000)

Вывести нужно ответ. (ответ при указанном ограничении на N не превышает 10 в 9 степени)..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2010, 20:35     Тут ещё с одним разобраться не смог. Числа-палиндромы
Посмотрите здесь:

Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных C++
C++ Числа палиндромы
Найти все числа-палиндромы, которые не больше 100, и их квадраты тоже палиндромы C++
числа палиндромы даже в квадрате C++
определить функцию, которая позволяет распознавать числа-палиндромы C++
С++ не смог разобраться (тернарная операция) C++
C++ Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями
C++ Удалить из массива числа – палиндромы, в которых есть хотя бы одна нечетная цифра
C++ Вывести на экран все числа-палиндромы (числа, которые одинаково читаются как слева так и справа)
C++ Описать функцию для подсчета числа строк, начинающихся и заканчива- ющихся одним и тем же символом
Найти все числа-перевертыши (палиндромы) из заданного интервала C++
Найти в тексте, состоящем из 1 строки, все слова и числа-палиндромы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheMachinist
 Аватар для TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
21.10.2010, 21:50     Тут ещё с одним разобраться не смог. Числа-палиндромы #2
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
#include <iostream>
using namespace std;
 
int main()
{
    int Palindromes[100000], temp, num, index = 0;
int N; cin >> N;
for(int i = 1;i < 100000;++i)
{
temp = i; num = 0;
while(temp)
{
    num = num * 10 + (temp%10);
    temp /= 10;
}
if(num == i) 
{
    Palindromes[index] = i;
    index++;
}
}
 
cout << Palindromes[N+1] << " ";
 
    system("pause");
}
quazee
14 / 14 / 0
Регистрация: 15.10.2010
Сообщений: 49
22.10.2010, 00:08     Тут ещё с одним разобраться не смог. Числа-палиндромы #3
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
40
41
42
43
44
45
46
47
48
49
 case 4:
         
         
 
 
 
cout << "введите интервал в котором вывести полиндромы\n";
         cin >> n >> N;
         system("cls");
         if(n<0)
             n=n*-1;
         if(N<0)
             N=N*-1;
         if(N>n)
         {
             n1=n;
             n=N;
             N=n1;
         }
         long int Number=n;
 
         for(long int Obratnoe=0,Number1;Number>=N;Number--)
         {
             Number1=Number;
             while(Number1>0)
 
             {
                 s0=Number1%10;
                 Obratnoe=Obratnoe*10+s0;
                 Number1/=10;
                
             }
              if(Number==Obratnoe)
                     cout << Obratnoe << endl;
              Obratnoe=0;
              
 
         }
 
 
 
 
 
         system("pause");
 
 
 
 
         break;
Добавлено через 49 секунд
простее некуда
Mr.Maksim
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 6
22.10.2010, 08:02  [ТС]     Тут ещё с одним разобраться не смог. Числа-палиндромы #4
Да я совсем новичёк

Спасибо большое
Yandex
Объявления
22.10.2010, 08:02     Тут ещё с одним разобраться не смог. Числа-палиндромы
Ответ Создать тему
Опции темы

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