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

По данной строке, определите, является ли она палиндромом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка линковки: ссылка на неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread790578.html
Всем привет. подскажите пожалуйста, в чём ошибка: error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >...
C++ Стены И Зеркала привет всем ! кто нибудь решал Приложение: инвентарная ведомость из книги Абстракция Данных И Решение Задач На C++. Стены И Зеркала, 3-е Издание Фрэнк М. Каррано, Джанет Дж. Причард ? пришли... http://www.cyberforum.ru/cpp-beginners/thread790573.html
Чтение/запись файла C++
Вот сделал такую прогу. Очень простая. Создает файл, где есть 100 полей. Каждое поле это строка из индекса, названия, кол-ва (например тут инструментов), цены. например 5 Молоток 10 50.50 И...
Найти наибольшее из значений элементов, расположенных в зарисованых частях матриц Миниатюры C++
Дана квадратная матрица порядка n (n строк, n столбцов). Найти наибольшее из значений элементов, расположенных в зарисованых частях матриц
C++ read(); write(); http://www.cyberforum.ru/cpp-beginners/thread790554.html
Вот такая вот небольшая программка fstream myFileReader("hardware.dat", ios::in | ios::out); int example = 1; myFileReader.write((char*) &example, sizeof(example));...
C++ Обработка файлов. Функция seekg(); ifstream fileReader("sdf.txt"); int a; while (fileReader >> a) { ...; } А теперь, чтобы повторить данный while нужно написать fileReader.clear(); fileReader.seekg(0); Так вот, почему не... подробнее

Показать сообщение отдельно
T-killer
1 / 1 / 0
Регистрация: 02.05.2012
Сообщений: 18

По данной строке, определите, является ли она палиндромом - C++

20.02.2013, 06:34. Просмотров 1781. Ответов 27
Метки (Все метки)

По данной строке, определите, является ли она палиндромом. В принципе задача мне понятна, только с кодом проблемы.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<conio.h>
#include<cstring>
 
using namespace std;
 
char a[100], b[100], c[100];
 
int main()
{
    cin >> a;
    strcpy(c,a);
    strrev(a);
    strcpy(b,a);
    if (b==c) {cout<<"eto palindrom";}
    else    {cout<<"eto ne palindrom";}
    getch ();
    return 0;
}
вроде понятно, вводимую строку реверсирую и сравниваю с исходной строкой, а она не сравнивается. Как это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru