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

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

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

Найти в массиве палиндромы - C++

14.05.2013, 16:35. Просмотров 811. Ответов 2
Метки нет (Все метки)

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

Не могу сделать чтоб из массива выводил. Кину то что сделал
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
#include <iostream>
#include <string>
#include <iostream>
#include <string>
#include <math.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
 
bool palindrom(int n) 
{  
    int a = n; 
    int b = 0; 
    while(n) 
    { 
        b = (b * 10) + (n % 10); 
        n /= 10; 
    } 
        return a == b;
}
void main()
{
    int * Array;
    int n, x, i, next=0;
    cout<<"Vvedite ko-vo elementov:";
    cin>>n;
    Array = new int[n+1];
    cout<<"Vvedite elementi:";
    for (i=0; i<n; i++)
        cin>>Array[i];
    for ( i = 0; i < n; i++) 
        if(palindrom(Array[i])) 
}
Добавлено через 8 минут
уже сам сделал, просто после написания осенило, могу скинуть код если кому надо

Удалите тему или закройте
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 16:35     Найти в массиве палиндромы
Посмотрите здесь:

Найти слова палиндромы - C++
В тексте найти слова-полиндромы

Найти палиндромы в промежутке от а до б - C++
Нужно найти палиндромы на промежутке от а до б. Написал прогу, но не работает. Прошел дебаггером и не выявил ничего плохого. Подскажите,...

Найти в файле слова-палиндромы - C++
Вообщем засада) Дана задача: Имеется текстовый файл, содержащий текст на русском языке. Найти в нем слова-палиндромы...

Найти в файле слова-палиндромы - C++
1 Найти в файле f все слова, какие слева направо и наоборот читаются одинаково и сложить из них новый файл q. 2 Запись имеет вид:...

В строке найти слова палиндромы - C++
Написать функцию, определяющую является ли слово - словом &quot;перевертышем&quot;.

Найти палиндромы в диапазоне чисел - C++
Подсчитать количество натуральных чисел n (111 &lt;= n &lt;= 999), являющихся палиндромами, и распечатать их...

Найти все числа-перевертыши (палиндромы) из заданного интервала - C++
Привет всем, помогите решить, если можно с комментариями что и как, буду очень благодарен, а то у нас курс как-то слишком быстро вперед...

Дана строка Найти и вывести все слова палиндромы - C++
Дана строка слова в который разделены пробелами необходимо найти и вывести все слова палиндромы. Вот кое какой код я накидал но он...

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

Найти в текстовом файле слова-палиндромы и записать их в новый файл - C++
Найти в данном файле слова палиндромы и записать их в новый файл (палиндромы - слова, читаются одинаково слева направо и справа налево).

Поменять местами первое и последнее слово, найти слова-палиндромы - C++
Объектно-ориентированное программирование. Разработать программу. В заданном тексте (слова разделяются пробелами) по требованию...

Найти в тексте, состоящем из 1 строки, все слова и числа-палиндромы - C++
Найдите в заданном тексте, состоящем из 1 строки, все слова и числа-палиндромы. Необходимо ввести текст, в котором присутствуют и...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
The_Immortal
1550 / 486 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
14.05.2013, 18:12     Найти в массиве палиндромы #2
Headmaster,
Цитата Сообщение от Headmaster Посмотреть сообщение
могу скинуть код если кому надо
Скиньте, пожалуйста.


Правила
Если вопрос был решен вами самостоятельно, отпишите об этом в своей теме - есть и другие люди, которые столкнутся с той же проблемой, и им поможет ваш ответ.
Headmaster
0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 91
14.05.2013, 19: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
#include <iostream>
#include <string>
#include <iostream>
#include <string>
#include <math.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
 
int palindrom(int n) 
{  
    int a = n; 
    int b = 0; 
    while(n) 
    { 
        b = (b * 10) + (n % 10); 
        n /= 10; 
    } 
        return a == b;
}
void main()
{
    int * Array;
    int n, i;
    cout<<"Vvedite ko-vo elementov:";
    cin>>n;
    Array = new int[n+1];
    cout<<"Vvedite elementi:";
    for (i=0; i<n; i++)
        cin>>Array[i];
    cout<<"palindromi:"<<endl;
    for ( i = 0; i < n; i++) 
        if(palindrom(Array[i])) 
            cout << Array[i] <<endl;
    delete []Array;
}
Скорее всего есть неточности, но работает правильно.
Yandex
Объявления
14.05.2013, 19:08     Найти в массиве палиндромы
Ответ Создать тему
Опции темы

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