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

Вывести строки массива строк, которые являются палиндромами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Консольные программы http://www.cyberforum.ru/cpp-beginners/thread1130332.html
Помогите кто как может!!! Задачи пишем в теме сообщения! Одно сообщение - одна задача!
C++ Доступ из нестатического метода к статическому члену класса Привет! Подскажите, пожалуйста, как можно обратиться из нестатического метода класса к статическому члену? Вот мой метод: void MainWindow::paintEvent(QPaintEvent* pe) { QPainter p(this); for (int i = 0; i < vPoints.size(); i++){ vPoints.paint(p); http://www.cyberforum.ru/cpp-beginners/thread1130328.html
C++ В текстовом файле подсчитать знаки препинания
Вот мои наброски, но мне выводит кол-во всех знаков! #include <iostream> #include <fstream> using namespace std; int main() { setlocale (0, ""); ifstream inp ("D://text.txt"); char delims=".,;?!-:";
C++ Умножение треугольных матриц
Подскажите, как можно перемножить две нижние треугольные матрицы, не приводя их к квадратному виду, точнее, как записать цикл.
C++ Создайте определенный пользователем класс Point, который содержит скрытые компоненты-данные xCoord и yCoord http://www.cyberforum.ru/cpp-beginners/thread1130301.html
1. Создайте определенный пользователем класс Point, который содержит скрытые компоненты-данные xCoord и yCoord и объявляет перегруженные функции-операторы «взять из потока» и «поместить в поток» как дружественные функции класса. Обязательно выполнить перегрузку операторов ввода/вывода, отследить состояние потока в какой-либо момент, продемонстрировать работу со строковыми потоками+ обработка...
C++ Обнулять по очереди максимальный и минимальный элементы массива, пока не останется последний. Помогоите решить чайнику 2 задачи по c++ . 1) Дан одномерный массив положительных вещественных чисел. Преобразовать этот массив следующим образом: сначала обнуляется минимальный элемент, затем максимальный из оставшихся, далее минимальный из оставшихся и т.д. до тех пор, пока не останется единственный элемент. Вывести на экран значение и индекс оставшегося элемента. подробнее

Показать сообщение отдельно
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
26.03.2014, 18:32     Вывести строки массива строк, которые являются палиндромами
ну как то так наверное,
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
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;
 
char** setarray(int N, int M)
{
 
 
    char **a;
 
    a=(char **) malloc(N*sizeof(char *));
 
    for(int i=0;i<N;i++)
    a[i]=(char *) malloc(M*sizeof(char));
 
    for(int i = 0; i != N; i++)
    {
 
        cin>> a[i];
    }
    return a;
 
}
void find_palindroms(char** a, int N)
{
    int sz;
 
    bool flag;
    for(int i = 0; i != N; i++)
    {
        sz = strlen(a[i])-1;
        flag = true;
        for(int j = 0; j!= sz; j++)
        {
          if(a[i][j] != a[i][sz])
          flag = false;
          sz--;
        }
        if(flag)
        cout << a[i] << " ";
    }
}
void free_arr(char **a, int m) {
    int i;
    for (i = 0; i < m; ++i) {
        free(a[i]);
    }
    free(a);
}
int main()
{
    cout << "vvedite rzmeri massiva: ";
    short N, M;
    cin>> N >> M;
    char** a;
    a = setarray(N,M);
    find_palindroms(a, N);
    free_arr(a, M);
 
 
}
но неуверен что правильно по этому условию
Цитата Сообщение от anton2989 Посмотреть сообщение
Вторая – получает адрес массива
Цитата Сообщение от anton2989 Посмотреть сообщение
Третья функция получает адрес массива
не уверен что функции получают адрес массива
 
Текущее время: 03:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru