Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/35: Рейтинг темы: голосов - 35, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 7
1

Дано слово, состоящее только из строчных латинских букв. Проверьте, является ли это слово палиндромом.

04.12.2012, 17:36. Показов 6744. Ответов 2
Метки нет (Все метки)

Дано слово, состоящее только из строчных латинских букв. Проверьте, является
ли это слово палиндромом. Выведите YES или NO.
Ввод Вывод
radar YES
yes NO
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2012, 17:36
Ответы с готовыми решениями:

Проверьте является ли это слово палиндромом
помогите решить функцией: Дано слово, состоящее только из строчных латинских букв. Проверьте...

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

Множества.Дано предложение состоящее из строчных латинских букв
Дано предложение состоящее из строчных латинских букв, напечатайте в алфавитном порядке: -все...

Входными данными для программы является текст - слова из строчных латинских букв. Построить множество, состоящее из букв
Входными данными для программы является текст - слова из строчных латинских букв. Построить...

2
12 / 12 / 3
Регистрация: 05.11.2012
Сообщений: 49
04.12.2012, 18:36 2
Лучший ответ Сообщение было отмечено Ermol13 как решение

Решение

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
#include <iostream>
 
using namespace std;
 
bool isPal(char * str)
{
    int len = strlen(str),j;
    bool flag = false;
    if(len%2 == 0)
    {//четное количество символов
        for(int i=0;i<len/2;i++)
        {
            j=len-i-1;
            if(str[i] == str[j])
                flag = true;
            else
                break;
        }
    }
    else
    {//нечетное количество символов (средний игнорируется)
        for(int i=0;i<(len-1)/2;i++)
        {
            j=len-i-1;
            if(str[i] == str[j])
                flag = true;
            else
                break;
        }
    }
    return flag;
}
void main()
{
    char a[100];
    cin>>a;
    if(isPal(a))
        cout<<"YES"<<endl;
    else
        cout<<"NO"<<endl;
    system("PAUSE");
}
0
1317 / 979 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
04.12.2012, 19:09 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
 
int main() 
{ 
    char str[20]; 
    int size, i, j, count = 0;
    std::cout << "Inter a word " << std::endl;
    std::cin >> str; 
    size = strlen(str); 
 
    for ( i = 0, j = size - 1; i < (size/2); i++, j--) 
        if(str[i] == str[j]) 
           count++;  
 
    if(count == (size / 2)) 
        std::cout << "Yes "<< std::endl; 
    else 
        std::cout << "No " << std::endl; 
    
}
Добавлено через 27 секунд

Не по теме:

_Alexander void main писать не корректно

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2012, 19:09

Проверить является ли выражение состоящее только из ПРОПИСНЫХ букв палиндромом
Проверить является ли выражение состоящее только из ПРОПИСНЫХ букв палиндромом. Если да то...

Клиент/сервер: клиент посылает серверу слово; определить, является ли это слово палиндромом
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и...

Дано слово, состоящее из четного числа букв
. Дано слово, состоящее из четного числа букв. Вывести на экран его первую половину, не используя...

Является ли это слово палиндромом.
Дано слово, состоящее только из строчных латинских букв. Проверьте, является ли это слово...

Дано слово. Вывести новое слово, состоящее из различных символов
Здравствуйте у меня такая задача Дано слово. Вывести новое слово, состоящее из различных символов...

Является ли слово из пяти букв, введённое пользователем, палиндромом
Создать программу, которая будет проверять, является ли слово из пяти букв, введённое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.