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

Найти и записать в выходной файл все симметричные слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка "длинных" текстов (создать новый список, записывая в каждый блок по одному предложению.) http://www.cyberforum.ru/cpp-beginners/thread724629.html
Здравствуйте, помогите пожалуйста с заданием. Текст из текстового файла после загрузки представляется линейным односвязным списком, причем каждый блок списка содержит один сегмент текста, не имеющий ограничений на количество символов. Отдельные слова отделяются пропусками ' '(одним или больше), знаками пунктуации "," и ".". Нужно создать новый список, записывая в каждый блок по одному...
C++ Не выполняется функция после ее вызова Итак, имею код программы, выполняющей проверку двумерного массива на симметричность относительно главной диагонали: #include "stdafx.h" #include <math.h> #include <time.h> #include <stdlib.h> #include "conio.h" #include <clocale> int printmenu(); void setarray(int n, int m, int **a); http://www.cyberforum.ru/cpp-beginners/thread724617.html
C++ Оформить с помощью оператора условие?
Как оформить прогу с помощью оператора условие? #pragma argsused int main(int argc, char* argv) { double x,y ; cout << "Vvedite x"; cin >> x; cout << "VVedite y"; cin >> y ; if((y>=0 && x>=0 && x*x+y*y<=36) || (y<0 && x>=0 && x-y<=6))
Функция, возвращающая ссылку C++
Помогите исправить функцию, которая возвращает ссылку на массив size_t Crd() { size_t crd; return &crd; }
C++ Обратная польская запись: найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread724580.html
Друзья, помогите с реализацией обратной польской записи на С++ .Видел много способов реализации но решил сделать по своему. Написал все по алгоритму, но не идет.Все никак не могу понять в чем проблема. Ниже код, компилируя который ругается на память, думаю связанное со стеком, когда операция оказывается ниже приоритетом, чем предыдущая. Это один из случаев, когда ну вот тресни, а не могу...
C++ Нужно написать функцию,чтения/записи в файл Вот есть код: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; struct OS { char Name ; подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
09.12.2012, 14:54     Найти и записать в выходной файл все симметричные слова
Kyznec24rus,
C++
1
2
3
4
5
6
7
8
9
10
while(cin >> str){ //Пока считывается слово считаем СЛОВО а не всю СТРОКУ
        bool check = true; // флажок на проверку слова на симметричность
        for (int i = 0; i < str.length()/2; i++){ // идём до середины строки в цикле по i
            if (str[i] != str[str.length()-i-1]) { // если i-й символ в строке str не равен длине строки - i - 1 то  
                check = false; // меняем флажок
                break; // и выходим
            }
        }
        if (check) cout << str << endl; // выводим в файл строку если наш флажок не сменился 
    }
Добавлено через 1 минуту
Kyznec24rus, >>А если нужно ввести все с клавиатуры? Программа будет продолжать работать?
Какой функцией это можно будет реализовать?
-- Просто убрать
C++
1
2
freopen("input.txt", "rt", stdin);
freopen("output.txt", "wt", stdout);
 
Текущее время: 07:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru