Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
1

Палиндромы

01.03.2014, 16:38. Показов 568. Ответов 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
27
28
29
30
31
32
33
34
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
 
    char c = 0;
    unsigned x1 = 0;
 
    setlocale(LC_ALL, "RUS");
 
    ifstream file;
    file.open("palindromos.txt");
 
    if(!file)
    {
        cout << "Не удалось открыть файл. Аварийный выход." << endl;
        return 1;
    }
   string line;
   while (getline(file, line) != NULL) {
 
 
   }
 
    ofstream out;
    out.open("out.txt");
    out <<
    out.close();
 
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2014, 16:38
Ответы с готовыми решениями:

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

Найти в заданном тексте, состоящем из n строк, все слова палиндромы и числа палиндромы
Сроки жутко горят :( поэтому надеюсь на вашу помощь: Задача: Найти в заданном тексте, состоящем...

Найти числа от 1 до 99 - палиндромы, которые при возведении в квадрат также дают палиндромы (используя циклы)
Задание: Натуральное число является палиндромом, если его запись читается одинаково с начала и с...

Палиндромы
Всем привет! Возникла такая проблема, пишу прогу для нахождения палиндорма числа, например: ...

2
20 / 20 / 8
Регистрация: 10.02.2013
Сообщений: 75
01.03.2014, 17:07 2
C++
1
2
3
4
bool ispalindrom(const string& str)
{
    return equal(str.begin(), str.end(), str.rbegin());
}
0
:)
Эксперт С++
4769 / 3263 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
01.03.2014, 17:24 3
d1skort, достаточно сравнить первую и вторую половины строки. Т.е. второй аргумент можно сделать
C++
1
str.begin()+str.length()/2
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2014, 17:24

палиндромы (С++)
дана целочисленная квадратная матрица порядка n. Найти номера строк, элементы которых образают...

Палиндромы
Здравствуйте! Помогите пожалуйста. Нужно написать программу которая выведет все слова палиндромы....

Палиндромы и в 10й с/с, и в 2й с/с
Доброго времени суток! Понадобилось написать программу, которая вычисляет все палиндромы и в...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru