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

Текстовые файлы и палиндромы в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный список в список http://www.cyberforum.ru/cpp-beginners/thread870591.html
Всем привет. Гугл мне ответа не дал. Не понимаю, как один список вставить в другой и как передвигаться по нему? В одном списке хранится массив символов и интовское число. В другом должен...
C++ Объяснить программу (готовая). Дана строка символов. Подсчитать общее число вхождений символов Приветствую всех. Пользователь под ником Croessmah очень сильно помог мне в получении программы (а именно сам её предоставил), но в ней я мало что понимаю, ну хотя кое что понимаю.. Может кто нибудь... http://www.cyberforum.ru/cpp-beginners/thread870565.html
Создать класс Date C++
Товарищи программисты! Смиренно прошу о помощи, ибо не понимаю я си++ , а осталось пару дней до сдачи практических заданий. Кому не сложно помочь, напишите код, если не затруднит с комментариями....
сортировка подсчётом C++
#include <iostream> #include <stdlib.h> #include <time.h> #pragma warning ( default : 6001 ) #pragma warning ( disable : 6011 ) #ifndef sort_h #define sort_h
C++ Создание баз данных, создание классификаций и их сравнение http://www.cyberforum.ru/cpp-beginners/thread870552.html
Написал базу данных cout<<"Наименование :"<<Energ.firma<<"\n"; cout<<"Классификация :"<<Energ.classification<<"\n"; cout<<"U/f-управление:"<<Energ.upravlene<<"\n"; cout<<"автоматическое...
C++ Ввод в массив Здраствуйте! Глупый вопрос, но все же, я не задаю размер массива, но ввод в массив мне нужно прервать нажатием кнопки Ентер, что я не так сделал? void masuv::in() { int i = 0, q; while (1)... подробнее

Показать сообщение отдельно
racster
1 / 1 / 0
Регистрация: 17.05.2013
Сообщений: 10
31.05.2013, 02:37  [ТС]
В общем я сделал программу. Если кому пригодится скажите спасибо))
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
#include <conio.h>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <stdlib.h>
#include <string>
#include <algorithm>
using namespace std;
bool ispalind(string s);
int main()
{
    std::ifstream input("in.txt");
    std::ofstream output("out.txt");
    std::string s;
    while(std::getline(input, s))
 
        if (ispalind (s)) output << s <<std::endl;
    system("pause");
    return 0;
}
bool ispalind(string s)
{
    string s2=s;
    size_t i;
 
  while((i=s.find(' '))!=string::npos)
        s.erase(i, 1);
 
    string rs = s;
    reverse(rs.begin(), rs.end());
    return s == rs;
 
}
или

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
#include <conio.h>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <stdlib.h>
#include <string>
#include <algorithm>
using namespace std;
bool ispalind(string s);
int main()
{
    std::ifstream input("in.txt");
    std::string s;
    while(std::getline(input, s))
        ispalind (s);
    system("pause");
    return 0;
}
bool ispalind(string s)
{
    string s2=s;
    size_t i;
 
  while((i=s.find(' '))!=string::npos)
        s.erase(i, 1);
    std::ofstream output("out.txt",ios_base::app);
    int p;
    string rs = s;
    reverse(rs.begin(), rs.end());
    p=(s == rs);
    if (p)
        output << s2 <<std::endl;
    return s == rs;
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru