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

функция подсчета палиндромов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1059028.html
Найти ошибку в коде из за которой не показывает квадрат /* ** Haaf's Game Engine 1.8 ** Copyright (C) 2003-2007, Relish Games ** hge.relishgames.com
C++ Неразрешенный внешний символ(потоковая функция) Есть следующий код: #include <process.h> #include <stdio.h> #include <windows.h> #include <string> #include <iostream> using namespace std; struct Information http://www.cyberforum.ru/cpp-beginners/thread1059003.html
C++ Переменные
Описать переменные A и B по одному байту, переменную X определить как слово. Переменной A присвоить значение 3, переменной В – 10, переменной X – присвоить значение переменной B.
C++ Написать программу для преобразования заданной квадратной матрицы...
Написать программу для преобразования заданной квадратной матрицы следующим образом: все элементы матрицы выше главной диагонали должны стать равными 1, а элементы ниже главной диагонали – отношению их прежнего значения к элементу главной диагонали соответствующей строки.
C++ Дан одномерный целочисленный массив. Определить, можно ли получить из данной последовательности симметричную (палиндром) путем перестановки в исходной http://www.cyberforum.ru/cpp-beginners/thread1058995.html
Помогите написать код к данной задаче, пожалуйста Дан одномерный целочисленный массив. Определить, можно ли получить из данной последовательности симметричную (палиндром) путем перестановки в исходной последовательности.
C++ Произведение матрицы на вектор очень нужно ,пожалуйста Задача на Произведение динамической матрицы на вектор. и нахождение результата надо оформить функцией подробнее

Показать сообщение отдельно
Hrollo
34 / 34 / 6
Регистрация: 05.11.2013
Сообщений: 147
28.12.2013, 00:32     функция подсчета палиндромов
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
#include <iostream>
#include <conio.h>
#include <cstring>
#include <windows.h>
using namespace std;
 
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    char str[100];
    cout<<"Input string:";
    cin.getline(str,100);
    char *p,*razd=" ,.!?\n\t";
    int rezult = 0;
    p = strtok(str,razd);
    while(p)
    {
        int count = 0;
        int size = strlen(p);
        for(int i(0),j=size-1;i<size/2;i++,j--)
        {
            if(p[i]==p[j])
                count++;
        }
        if(size/2==count)
            rezult++;
        count=0;
        p=strtok(NULL,razd);
    }
    if(rezult==0)
        cout<<"В строке нет слов палиндромов"<<endl;
    else
        cout<<"В строке "<<rezult<<" слов палиндромов"<<endl;
    _getch();
    return 0;
}
Если я правильно понял условие то можно сделать акто так
 
Текущее время: 04:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru