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

Найти в строке самое короткое слово-палиндром, состоящее только из латинских букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать количество квартир на заданной улице http://www.cyberforum.ru/cpp-beginners/thread423224.html
Привет всем, признаюсь честно не*рена непонимаю в массивах. а через 2 дня Экзамен, и надо успеть здать лабороторку. поможете? задание заключается вот в чём. написать консольную программу на языке C++ с использованием структур. Программа должна позволять пользователю добавлять данные в массив структур, просматривать этот массив, а также выполнять дополнительную операцию в соответствии с...
C++ Поиск элемента в списке Добавьте в класс списков метод int Search(T x) для поиска зна- чения x в списке. Метод должен возвращать номер узла со значением x или -1, если x не содержится в списке. прошу,помогите,пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread423192.html
C++ Окно появляется и сразу же пропадает
Доброго времени суток! Проблема состоит в следующем. Недавно начал изучать С++. Так как я новичок не получается написать даже элементарную программку. После попытки написать первую программку для вывода сообщения "Hello world", сначала выбивало ошибку в строке return 0, теперь вроде бы все нормально но нет задержки окно появляется и сразу же пропадает. Работаю в программе Visual Studio 2008....
C++ Формирование, сортировка и обработка динамических структур данных.
Требуется решить задачу формирования, сортировки и обработки динамических структур данных. Требуется создать динамический массив структур со следующими полями: растение, семейство, вид, род, назначение, территория произрастания. Необходимо реализовать следующие действия: -отсортировать массив по семейству растений; -сформировать массив растений,имеющих одну территорию произрастания; -...
C++ генератор rand http://www.cyberforum.ru/cpp-beginners/thread423164.html
Добрый вечер! Возникла проблема с генератором rand. Нужно немного подредактировать код Условие задачи По самолёту проводится 3 отдельных выстрела, вероятность попадания каждого раза равно 0,3. Для выхода из строя достаточно 3 попаданий. При одном попадании самолёт выходит из строя с вероятностью 0,2; при двух (выстрелах) попаданиях 0,6. Найти вероятность того, что самолёт будет выведен из...
C++ Составить класс для работы с целочисленной матрицей Составить класс для работы с целочисленной матрицей произвольного размера, который задается в конструкторе,где данная матрица создается динамически. Включить саму матрицу во внутреннюю часть класса. Во внешней части задать и реализовать следующие функции-методы: -функция автоматического (через функцию rand) заполнение матрицы значениями из диапазона от -N до N (данный параметр передаются в... подробнее

Показать сообщение отдельно
Carmen
0 / 0 / 0
Регистрация: 06.01.2012
Сообщений: 3
06.01.2012, 04:16  [ТС]     Найти в строке самое короткое слово-палиндром, состоящее только из латинских букв
вот
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
41
42
43
44
45
46
47
48
49
// палиндром 2.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
using namespace std;
bool pal(char *s);
int _tmain(int argc, _TCHAR* argv[])
{
    char str[256],* p,word[100];
    cin>>str;
    char del[]=" ",** sol;
    int z=0;
    p=strtok(str,del);
    while(p!=NULL)
    {
        strcpy(sol[z++],p);
        p=strtok(NULL,del);
    }
 
    if(pal(sol[z])==true)
        cout<<p;
    
    system("pause");
    return 0;
}
 
bool pal(char *s)
{
    bool t=false;
    for(int i=0;i<strlen(s);i++)
        if('A'<s[i]&&s[i]<'Z'||'a'<s[i]&&s[i]<'z')
            t=true;
        else 
        {
            t=false;
            break;
        }
        if(t)
        {
    for (int i=0; i<strlen(s)/2; i++)
        if (s[i]==s[strlen(s)-i]) 
            return true;
        else
            return false; 
        }
 
}
 
Текущее время: 00:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru