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

Дан файл. Записать в другой файл строки, которые являются палиндромами. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ скважины http://www.cyberforum.ru/cpp-beginners/thread205500.html
Есть отрезок АВ (земля) Известно, что в точке А вода есть нужно узнать вторуюю границу Поскольку в разных точках грунт состоит из разных пород, время бурения одной скважины зависит от места. ...
C++ По одному слову поочередно из каждой строки записать в третью Доброе время суток. Помогите плиз, ибо я начинающий программист. Даны два предложения char st1,st2, любого содержания, мне надо составить программу так, чтобы по одному слову поочередно из каждой... http://www.cyberforum.ru/cpp-beginners/thread205498.html
C++ Сумма элементов массива
Вычислить сумму минимального и максимального элементов массива. Размер массива = 18. Тип данных = действительный. Спасибо.
вычисление среднего геометрического положительных элементов массива C++
Привет всем помогите кому не сложно Составить программу вычисления среднего геометрического положительных элементов массива из 100 элементов, заданного как константа.
C++ карманая сортировка http://www.cyberforum.ru/cpp-beginners/thread205472.html
нужна программа на такую тему "карманая сортировка с неповторяющимися ключами с использованием дополнительных масивов и без них"
C++ Предприниматели Есть N (1<=N<=100) граждан – субъектов предпринимательской деятельности. Каждый из них имеет на счету сумму денег, возможно и отрицательную (долги!). Каждый из них имеет возможность провести одну... подробнее

Показать сообщение отдельно
craftsman
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 16
17.12.2010, 18:11  [ТС]
Спасибо за помощь.

Добавлено через 1 час 8 минут
Помогите плиз откомпилировать:
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
#include "stdafx.h"
#include "iostream"
#include "fstream"
using namespace std;
#define m 100
bool palindrom(char s[])
{    size_t x(0), i, len(strlen(s) - 1), slen(len >> 1);
    for(i = 0; i < slen; ++i) 
        if(s[i] != s[len - i])
            return false;      
    return true;} 
 
 
int _tmain(int argc, _TCHAR* argv[])
{       int i,z=0,j,p;
        ifstream fin;
        ofstream fout;
        char x[m],y[m][m],s[m];
        fin.open("a.txt");
        fout.open("b.txt");
        while(!fin.eof())
        {fin.getline(x,m);
        for(i=0;x[i]!='\0';i++)
                y[z][i]=x[i];
                y[z][i]='\0';
                z++;}
        for(i=0;x[i];i++)
{    if(palindrom(x[i])) 
        fout<<x[i]<<std::endl;} 
        fout.close();
        fin.close();
        return 0;}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru