Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ прямоугольная матрица на С https://www.cyberforum.ru/ cpp-beginners/ thread45152.html
В каждой строке прямоугольной матрицы определить среднее арифметическое S ее элементов, после чего расположить в начале строки элементы А(i,j) < S, сохранив их исходную последовательность, а...
C++ Задача с массивом
Здравствуйте!Подскажите пожалуйста в решении такой задачи. Например есть кусок кода: int main(){ int mas; for(int i=0;i<10;i++){ mas=i+1; cout<<mas<<endl;} } Результат...
C++ Снова динамические массивы и функции
int ** A=new int*; for (int i=0;i<(NN+1);i++) A=new int; void ZZ (char *E, int **A, int *N) // преобразует строку вида "1,123,124" в элементы массива ...
C++ решение массива Не сочтите за сложность помочь с такой задачей: Найти минимальное из чисел, встречающихся в целочисленном массиве X=(x1,x2,...,xn) ровно два раза. Если можно то пришлите алгоритм решения,... https://www.cyberforum.ru/ cpp-beginners/ thread45124.html
C++ матрицы на с (одна задача) https://www.cyberforum.ru/ cpp-beginners/ thread45122.html
Уважаемые форумчане, подскажите пожалуйста, где у меня ошибка? /* Элементы каждой строки прямоугольной матрицы заменить их дополнениями до максимального элемента этой же строки....
Частотный анализ строки C++
Помогите пожалуйста дописать программу выполняющую частотный анализ строки, введенной пользователем (т. е. вычисляющей, сколько раз в строку входит данный символ). Рапорт по каждому символу выдавать ...
Только начал изучать а уже проблемы(( C++
Дело в том что недавно загорелось желание выучить С++, скачал книгу "Г.Шилдт - C++ Руководство для начинающих." и Visual C++ 9.0 начал вводить програму простейшую ошибка!! Скачал еще 1н компилятор...
C++ Операция при нажатии клавиши подскажите как при помощьи клавиши сделать какую то задачу...например при Y сделать что то а при N например закрыть окно...это надо вроде через чар сделать но как, не знаю многопопробовал, не... https://www.cyberforum.ru/ cpp-beginners/ thread45072.html
C++ Таблица умножения https://www.cyberforum.ru/ cpp-beginners/ thread45060.html
Здравствуйте программисты! подскажите пожалуйста,как эту программу сдлать одним циклом. Зараннее благодарю. #include <iostream> #include <iomanip> using namespace std; int main() {...
C++ проблемма с классами class interface { public: void binaire(int,std::vector <double> &Y,std::vector <double> &F,std::vector <double> &concentration); Хочу в функции "Jacobian_binaire" опредилить ссылку или как это... https://www.cyberforum.ru/ cpp-beginners/ thread44994.html
576 / 570 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
27.07.2009, 18:05 0

Напечатать симметричные слова из строки

27.07.2009, 18:05. Просмотров 1678. Ответов 5
Метки (Все метки)

Ответ

C++
1
if (vec[i]!=vec[vec.size()])
Здесь по-любому выход за границы вектора. Тебе уже сказали выше, должно быть
C++
1
if (vec[i]!=vec[vec.size()-1])
Хотя даже так будет работать неверно, есть еще ошибка в поиске симметричных слов. В целом я бы так сделал
C++
1
2
3
4
5
6
7
8
9
10
for (int i = 0; i < vec.size()-1; i++)
    if (vec[i] != vec[vec.size()-1])
    {
        int j, k;
        for (j = 0, k = vec[i].length()-1; j < k; j++, k--)
            if (vec[i][j] != vec[i][k])
                break;
        if(j >= k)
            cout << vec[i] << endl;
    }


Вернуться к обсуждению:
Напечатать симметричные слова из строки
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2009, 18:05
Готовые ответы и решения:

Напечатать симметричные слова последовательности, которые отличны от первого слова
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных...

Напечатать симметричные слова из текста
Необходимо напечатать симметричные слова из текста. мой код: #include &lt;stdio.h&gt; void main() {...

Найти симметричные слова строки и указать их количество
Дана строка. Найти симметричные слова строки и указать их количество.

Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы
Близиться сессия,а завтра мне сдавать 2 проги. Помогите ребят,могу даже 100 скинуть,если уж так...

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