Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно, чтобы пользователь сам вводил число https://www.cyberforum.ru/ cpp-beginners/ thread2815547.html
Даны работники и их дата поступления на работу. Программа выводит стаж работы по умолчанию 60 (можно изменить). Нужно сделать так, чтобы пользователь сам вводил стаж и ему выводило работников с этим...
C++ Почему среднее значение выводит последний элемент?
int getSum(tree* root, int& elements, int& sum) { ++elements; sum += root->ticket_code; if (root->left != NULL) getSum(root->left, elements, sum); if (root->right !=...
C++ Программа что находит корни квадрата ного уравнения по теореме Виета ... https://www.cyberforum.ru/ cpp-beginners/ thread2815538.html C++ Программа которая с n чисел, вводимых с клавиатуры, подайот к печати отдельно четные и нечетные https://www.cyberforum.ru/ cpp-beginners/ thread2815535.html
...
Функция заполняющая квадратную матрицу возрастающей последовательностью целых чисел по заданной схеме C++
Написать функцию для заполнения квадратной матрицы размерностью n*n возрастающей последовательностью целых чисел по заданной схеме. Размерность матрицы задается константой и должна находиться в...
C++ Найти кратчайшее расстояние между вершинами графа используя алгоритм Дейкстры https://www.cyberforum.ru/ cpp-beginners/ thread2815509.html
ГРАФ, нужно найти кратчайшее расстояние между вершинами используя алгоритм Дейкстры. Можете на сделать на любой граф, самое главное вы можете показывать мне это какой граф? или на эту граф
C++ Выдает код ошибки: Error C2065 str_l: необъявленный идентификатор https://www.cyberforum.ru/ cpp-beginners/ thread2815505.html
Здравствуйте! Прошу помощи от вас. Проблема вот такая, программа написана под MS C++ v.6.0 под Win7. Сейчас, имеем систему Win10 и MS VS2019 v.16.9. Большинство файлов удалось импортировать в...
C++ Простые числа из файла упорядочить по убыванию
Помогите написать прораммку на С++, пожалуйста Создать двоичный файл, куда записать n целых чисел. Все простые числа из исходного файла записать в массив, котрый упорядочить по убыванию.
C++ Не могу понять причину ошибки "undefined reference to `main'" https://www.cyberforum.ru/ cpp-beginners/ thread2815497.html
#include <string> #include <iostream> #include <stdio.h> using namespace std; class NameClass { глобальные переменные, конструкторы и методы класса
C++ Отсортировка чисел массива https://www.cyberforum.ru/ cpp-beginners/ thread2815493.html
Помогите пожалуйста отсортировать числа массива по возрастанию, от min_pos до max_pos включительно. Моя проблема заключается в том что: 1) команда rand (Учитель требует именно через rand) иногда...
C++ Зациклить выполнение программы (без goto)
Допустим вот код: #include <iostream> using namespace std; int foo() { int a; int b;
C++ Напечатать все слова отличные от последнего слова https://www.cyberforum.ru/ cpp-beginners/ thread2815473.html
Задан текст. Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: перенести первую букву в конец слова. П.5.16.Правил Запрещено...
0 / 0 / 0
Регистрация: 17.04.2021
Сообщений: 1
0

Проверить является ли строка палиндромом. с++ - C++ - Ответ 15425474

17.04.2021, 10:42. Показов 265. Ответов 0
Метки (Все метки)

Нужно проверить является ли строка палиндромом.
Помогите, пожалуйста, найти ошибки в коде. Код считает все строки палиндромом, даже те, которые им не являются. Еще не могу удалить второй динамический массив - выдает ошибку.

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
#include <iostream>
#include <string.h>
#pragma warning (disable:4996)
using namespace std;
bool ifSpace(char* line,char*line1)
{
    int j = 0;
    int size = strlen(line)+1;
    for (int i = 0; i < size; i++)
    {
        if (line[i] == ' ')
            continue;
        else if (line[i] == '.')
        {
            line1[j] = '\0';
            break;
        }
        else
            line1[j] = line[i];
        j++;
    }
    return line1;
}
int main()
{
    setlocale(LC_ALL, "Russian");
    
    char str[] = "А роза упала на руку Азора";
    cout <<"Expression: ""<< str<<""\n";
    strlwr(str);
    char* str1 = new char[strlen(str)+1];
    ifSpace(str, str1);
    cout << "Expression with no spaces or capital letters: "" << str1 << ""\n";
    char* str2=new char [strlen(str1)];
    str2=strrev(str1);
    cout << "Expression reversed: "" << str2 << ""\n";
    cout << "\nIs the expression palindrome?_";
    cout << strcmp(str1,str2);
    if (!strcmp(str1, str2))
        cout << "YES\n";
    else
        cout << "NO\n";
    delete[] str2;
    //delete[] str1;
    return 0;
}


Вернуться к обсуждению:
Проверить является ли строка палиндромом. с++ C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2021, 10:42
Готовые ответы и решения:

Проверить является ли строка палиндромом
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...

Проверить, является ли строка палиндромом
доброго времени суток. помогите пожалуйста. надо реализовать программу... словный палиндром... и...

Проверить, является ли строка палиндромом
Возможно я не первый кто просит помочь в данной задачи, но все же повторюсь. Задание: Проверить...

Проверить, является ли введенная строка палиндромом
Написать программу, которая проверяет, является ли введенная строка палиндро- мом &quot;А роза упала...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2021, 10:42
Помогаю со студенческими работами здесь

Проверить является ли введенная строка палиндромом
Объясните как это работает , желательно с комментариями возле кода #include&quot;stdio.h&quot; ...

Проверить, является ли строка, введённая с клавиатуры, палиндромом
ЗАдание следующее: Написать программу, которая проверяет, является ли строка, введённая с...

Проверить, является ли строка палиндромом. С рекурсией и без рекурсии
В один код вместе написать с рекурсией и без рекурсии. Проверить строку на палиндрома? Это без...

Проверить является ли строка палиндромом, учитывая пробелы и знаки препинания
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...

Проверить, является ли введенная строка палиндромом без учета пробелов
Дана строка, состоящая из строчных латинских букв и пробелов. Проверьте, является ли она...

Проверить является ли заданная строка палиндромом (найти и исправить ошибки в коде)
Вот такое вот задание //Дана строка символов.Необходимо проверить является ли эта строка...

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