Форум программистов, компьютерный форум 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:20     Найти и записать в выходной файл все симметричные слова
Kyznec24rus,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
 
using namespace std;
 
int main(){
    freopen("input.txt", "rt", stdin);
    freopen("output.txt", "wt", stdout);
    string str;
    while(cin >> str){
        bool check = true;
        for (int i = 0; i < str.length()/2; i++){
            if (str[i] != str[str.length()-i-1]) {
                check = false;
                break;
            }
        }
        if (check) cout << str << endl;
    }
    return 0;
}
из файла input.txt, который должен лежать в проекте рядом с запускаемым файлом, считаются все слова, проверятся на симметричность относительно середины и выведутся в файл output.txt
+ между словами может стоять сколько угодно пробелов и переводов строки

Добавлено через 3 минуты
Kyznec24rus,
C++
1
setlocale(LC_ALL,"Russian");
напишите после freopen 'ов, это подключит русские символы
 
Текущее время: 22:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru