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

Проверить, является ли строка палиндромом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать процедуру обмена столбца и строки двухмерного массива. С ее помощью поменять местами те строки и столбцы, первые элементы которых совпадают. http://www.cyberforum.ru/cpp-beginners/thread426643.html
помогите пожалуйста написать это в с++ Написать процедуру обмена столбца и строки двухмерного массива. С ее помощью поменять местами те строки и столбцы, первые элементы которых совпадают.
C++ Алгоритм на С/С++ не могу перевести в Паскаль! Всем привет! Пишу курсовую по дискретной математике, задание написать архиватор текста! В книге Д. Ватолин, А. Ратушняк. - Методы сжатия данных, устройства архиваторов. Выбрал метод LZ78 и там дан пример алгоритма на С++ или С точно не могу сказать. n = 1; while ( ! DataFile.EOF() ){ s = DataFile.ReadSymbol; // читаем очередной символ /'пытаемся найти в словаре фразу, ... http://www.cyberforum.ru/cpp-beginners/thread426630.html
Очень редкий учебник по Си. Стивен Прат. C++
Вот есть книга на гугле , "Язык программирования С. Лекции и упражнения. Стивен Прата" , может у кого то она есть , или кто-то поможет с ссылочкой. Нужна именно она. Помогите пожалуйста...Очень нужна. http://books.google.ru/books?id=SOLy5EmvkzsC&printsec=frontcover&hl=ru#v=onepage&q&f=false
Необходимы пояснения по коду C++
Здравствуйте знатоки C++. Прошу не бранить меня сильно за мои вопросы. Только начал изучать C++. Изучаю очереди. Нашел тут хороший топик - http://www.cyberforum.ru/cpp-beginners/thread178335.html . Из него почерпнул некоторые знания. Но есть не большой кусок кода, который я не могу понять. Если кто может, поясните мне данный код. А именно последние 2 строки кода. Что это за переменная tail? head...
C++ описание программы http://www.cyberforum.ru/cpp-beginners/thread426595.html
#include <stdio.h> #define MIN(a, b) ( (a) > (b) ? (b) : (a) ) #define MAX(a, b) ( (a) < (b) ? (b) : (a) ) #define MIN3(a, b, c) ( MIN(MIN((a), (b)), (c)) ) #define MAX3(a, b, c) ( MAX(MAX((a), (b)), (c)) ) #define MIDDLE(a, b, c) ( (a) == MAX3((a), (b), (c)) ? MAX((b), (c)) : (a) == MIN3((a), (b), (c)) ? MIN((b), (c)) : (a) ) int main(void){ int a, b, c;
C++ Builder Стек: функция удаления и переприсвоение массива (Builder 6) И еще, одна проблема, как всегда стек=/ Ребятки, помогите чем можете, пожалуйста- я замучалась.. есть задача на стек в архиве(сделана и работает) но есть одно но! Мне надо переделать функцию удаления элемента стека=( void udal(TStek & s) { // уменьшаем количество при наличии элементов if(s.kol>0) подробнее

Показать сообщение отдельно
Serejke_qq
 Аватар для Serejke_qq
150 / 108 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
12.01.2012, 01:42     Проверить, является ли строка палиндромом
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
36
37
38
39
40
#include <iostream>
#include <stdio.h>
#include <string>
using namespace std;
 
int main()
{
        string s;       // Строка
        char buf[250];  // Для ввода с пробелами
        string k;       // Слово
 
        cout<<"Введите предложение : ";
        gets(buf);      // Ввод с пробелами
        s = buf;
 
        for(int j=0; j<s.length(); j++)
        {
            if(s[j]!=' ')
            {
                k+=s[j];
            }
            else
            {
                for(int i=0; i<k.length(); i++)
                {
                    if(k[i]!=k[k.length()-i-1])
                    {
                        cout << "слово " << k << " не полиндром.." << endl;
                    }
                    else
                    {
                        cout << "слово " << k << " полиндром" << endl;
                    }
                k="";
                }
            }
        }
 
    return 0;
}
 
Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru