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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ скважины http://www.cyberforum.ru/cpp-beginners/thread205500.html
Есть отрезок АВ (земля) Известно, что в точке А вода есть нужно узнать вторуюю границу Поскольку в разных точках грунт состоит из разных пород, время бурения одной скважины зависит от места. Программа читает с клавиатуры сначала натуральное число N (1 <= N <= 200), затем N натуральных чисел t1, t2. . ., tN, разделенных пробелами (1<= ti<=106). Ваша программа выводит на экран одно целое...
C++ По одному слову поочередно из каждой строки записать в третью Доброе время суток. Помогите плиз, ибо я начинающий программист. Даны два предложения char st1,st2, любого содержания, мне надо составить программу так, чтобы по одному слову поочередно из каждой строки записывалось в третью st3.Заранее говорю Спасибо! 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) граждан – субъектов предпринимательской деятельности. Каждый из них имеет на счету сумму денег, возможно и отрицательную (долги!). Каждый из них имеет возможность провести одну сделку, в результате которой сумму на счету можно изменить не более чем на целую величину L (1<=L<=3200) как в сторону увеличения, так и в сторону уменьшения или оставить без изменения. Если после... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
17.12.2010, 01:05     Дан файл. Записать в другой файл строки, которые являются палиндромами.
C++
1
2
3
4
5
for(i = 0; i < m; ++i)
{
    if(palindrom(y[i])) 
        fout<<y[i]<<std::endl;
}
Учтите, что функция
C++
1
2
3
4
5
6
7
8
bool palindrom(char s[100000])
{
    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;
}
учитывает пробелы и строка
Роза упала на лапу азор
не будет палиндромом
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru