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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
саша 74
2 / 2 / 0
Регистрация: 10.02.2011
Сообщений: 48
#1

Дан текст - C++

17.03.2011, 10:25. Просмотров 692. Ответов 5
Метки нет (Все метки)

Составить программу, которая определит, является ли заданное слово перевертышем (например, "кок",
"шалаш" являются).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string> 
#include <locale>
 using namespace std;
 
 char* Rus(const char* str);
char str_rus[256];
 
 int main()
{
 
void reversit(char []);
 
const int MAX = 80; 
char str [MAX]; 
cout << Rus("\nВведите слово: "); 
cin.get(str,MAX);
reversit(str);
А дальше я не знаю как продолжить ?

Добавлено через 4 часа 9 минут
ПОМОГИТЕ ПОЖАЛУЙСТА!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2011, 10:25     Дан текст
Посмотрите здесь:

Дан текст из строчных латинских букв, за которым следует точка. Напечатать: б) все буквы, входящие в текст по одному разу; - C++
Дан текст из строчных латинских букв, за которым следует точка. Напечатать: б) все буквы, входящие в текст по одному разу;

Дан текст - C++
Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, -, *. 1. Выяснить, встречается ли в данном...

Дан текст... - C++
Всем привет! Уважаемые господа! Кому не сложно посмотрите это задание: Дан текст. Преобразовать его поменяв местами максимальное...

Дан текст из цифр! - C++
Дан текст из цифр и строчных латинских букв, за которыми следует точка. Определить, каких букв - гласных (a,e,i,o,u) или согласных больше в...

Дан произвольный текст - C++
И надо введенную строку отсортировать по латинскому алфавиту, которые входят в этот текст по одному разу есть #include &lt;iostream&gt; ...

Дан текст. Определить является ли он Хайку - C++
Всем привет!!!Нужна ваша помощь в решении вот такой задачи на языке с++.Заранее спасибо за помощь. Дан текст.Определить является ли он...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
17.03.2011, 11:32     Дан текст #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <locale>
 
int main()
{
setlocale(LC_ALL, "Rus");
std::string str,strr;
std::cout << "Введите слово: " << "\n";
std::cin >> str;
strr = str;
std::reverse(str.begin(),str.end());
if(!str.compare(strr))
     std::cout << "Перевёртыш";
 
}
саша 74
2 / 2 / 0
Регистрация: 10.02.2011
Сообщений: 48
17.03.2011, 11:56  [ТС]     Дан текст #3
СПАСИБО ! а проще можно ,потому что препод нас заставляет делать так как я начала делать (( (через for,)

Добавлено через 10 минут
а что обозначает - std::
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
17.03.2011, 11:56     Дан текст #4
саша 74, а куда ещё проще?) Длиннее можно вот
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string> 
#include <locale>
 using namespace std;
 
 
int main()
{
 
const int MAX = 80; 
char str [MAX]; 
int k = 0;
size_t len;
setlocale(LC_ALL, "Rus");
cout << "Введите слово: " << "\n";
cin.get(str,MAX);
len = strlen(str);
for(int i = 0;i < len;i++)
    if(str[i] == str[len-i-1])
       k+=1;
if(k == len)
   cout << "Перевёртыш";
 }

Не по теме:


странный у вас препод

саша 74
2 / 2 / 0
Регистрация: 10.02.2011
Сообщений: 48
17.03.2011, 12:00  [ТС]     Дан текст #5
Спасибо еще раз!)))

Добавлено через 2 минуты
СПАСИБО ЕЩЕ РАЗ!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2011, 13:49     Дан текст
Еще ссылки по теме:

Дан текст состоящий из нескольких предложений... - C++
Помогите решить задачу. Нужно на Си. Дан текст, состоящий из нескольких предложений. Предложения оканчиваются точкой, восклицательным...

Дан текст определить количество слов в нём. - C++
Дан текст определить количество слов в нём.

Дан файл, содержащий текст и арифметические выражения - C++
Доброе время суток, помогите с задачкой одной пожалуйста :) Дан файл, содержащий текст и арифметические выражения вида a Q b, где Q —...

Дан текст. Преобразовать его по следующему правилу - C++
Дан текст. Преобразовать его по правилу: если нет символа &quot;*&quot;, то оставить его без изменения, иначе заменить каждый символ,...


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

Или воспользуйтесь поиском по форуму:
easybudda
Эксперт CЭксперт С++
9465 / 5478 / 927
Регистрация: 25.07.2009
Сообщений: 10,502
17.03.2011, 13:49     Дан текст #6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <string.h>
 
int is_it(const char * buf, int len){
    return ( len < 2 ) ? 1 : *buf == *(buf + len - 1) ? is_it(buf + 1, len - 2) : 0;
}
 
int main(void){
    char buf[BUFSIZ];
    
    while ( printf("String: ") && scanf("%[^\n]%*c", buf) == 1 )
        printf("Is %sa palindrome.\n", ( is_it(buf, strlen(buf)) ) ? "" : "NOT ");
    
    return 0;
}
Yandex
Объявления
17.03.2011, 13:49     Дан текст
Ответ Создать тему
Опции темы

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