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

Во введенном тексте найти самое длинное симметричное слово - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести в алфавитном порядке буквы из текста в 80 литер http://www.cyberforum.ru/cpp-beginners/thread1083357.html
Здравствуйте! Помогите, пожалуйста, с задачей: напечатать в алфавитном порядке все различные строчные русские буквы, входящие в данный текст из 80 литер.
C++ Есть строка. Нужно в строке найти слово и его подменить Есть строка. Нужно в строке найти слово и его подменить. Например: "cyberforum - good forum." Найти "good" и заменить на "best" http://www.cyberforum.ru/cpp-beginners/thread1083355.html
C++ В одномерном массиве серию равных элементом заменить на max элемент массива
В одномерном массиве группу, содержащую наибольшее число равных элементов, заменить на максимальный элемент этого массива. Элементы массива вводить с клавиатуры. (т.е. из 1 2 8 3 3 3 4 4 4 5 5 5 5 7 --> 1 2 8 3 3 3 4 4 4 8 7 заменяет все серии а не только самую длинную #include <iostream> using namespace std; int main() { int n = 10;
C++ Вычислить произведение положительных элементов строки матрицы
Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться сообщение «Обнаружен 0». #include <iostream> using std::cin; using std::cout; int myfunc(int**matrix,int m,int n){ int res = 1; for (int i = 0; i < m; ++i){ for (int j = 0; j < n; ++j){
C++ в чем ошибка? if(data[i]>max_el) http://www.cyberforum.ru/cpp-beginners/thread1083340.html
/--------------------------------------------------------------------------- #include <iostream.h> #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int data,int n) { int max_el=0, max_count=0;
C++ C++ спрайты Здравствуйте, уважаемые форумчане! Прошу отнестись с пониманием, пытаюсь создать простейшую игрушку, так для себя, изучаю книги, но застопорился на одном моменте (самое начало). Будете смеяться, но никак не могу вывести на экран спрайт!!! Тучу вариантов пробовал, то ошибки выдает, то вообще ничего не понятно.... Кто нибудь может выдать код, который сделает это? Если есть возможность - целиком с... подробнее

Показать сообщение отдельно
Enotniy
 Аватар для Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
28.01.2014, 08:25     Во введенном тексте найти самое длинное симметричное слово
oooooowl, если под симметричностью понимается полиндром - то вот:
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
#include<iostream>
#include<string>
using namespace std;
 
int main()
{
    cout << "Enter string:" << endl;
 
    char str[1000];
    gets(str);
    cout << endl;
 
    int len=0;
    char* maxWord={""};
    char* word={""};
    char* sep={" "};
    word = strtok(str,sep);
    while (word!=NULL)
    {
        if(!strcmp(word,strrev(str)))
        {
            if (strlen(word)>len)
            {
                maxWord = word;
                len=strlen(word);
            }
        }
        word = strtok(NULL,sep);
    }
 
    cout << "Result:"<< endl<<"Word - "<<maxWord<< endl<< "Lenght - "<<len<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 04:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru