Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
razervip
0 / 0 / 2
Регистрация: 04.12.2013
Сообщений: 59
#1

Даны три слова. Определить палиндромы - C++

10.03.2014, 17:51. Просмотров 312. Ответов 1
Метки нет (Все метки)

Буду очень благодарен если поможете переделать задачку
Вот код похожей задачи только с числами...
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
#include <iostream>
#include <cmath>
void palindr (int s);
using namespace std;
int main () {
    unsigned int a, b;
    cout<<"vvedite 1-e chislo:";
    cin>>a;
    cout<<"vvedite 2-e chislo:";
    cin>>b;
    palindr(a);
    palindr(b);
    system ("pause");
    return 0;
}
void palindr (int s){
    unsigned int i=0, save_s=s, save_s2=s;
    do{
        s=s/10;
        i++;
    } while (s!=0);
        for(int j=1; j<i; j+=2) 
            if (save_s/(int)pow(10,i-j)==save_s%10)
                save_s=save_s%(int)pow(10,i-j)/10;
            else{
                cout<<save_s2<<" - NEperevertysh'!\n";
                return;
            }
    cout<<save_s2<<" - perevertysh'!\n";
    return;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 17:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Даны три слова. Определить палиндромы (C++):

Даны три слова. Определить, является ли хоть одно из них палиндромом
Даны три слова. Определить, является ли хоть одно из них палиндромом...

Даны три слова.Напечатать их общие буквы (из паскаля в с++)
program q; var s1,s2,s3:string; m1,m2,m3,m4:set of char;...

Даны три числа a,b,c. Определить какое из них равно d
Не могу понять как можно это написать на C++ Даны три числа a,b,c....

Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы
Дана строка, содержащая разделенные пробелами слова.Вивесты все имеющиеся...

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

Даны три слова, в каждом из которых от 1 до 6 строчных латинских букв и за каждым из которых следует пробел
Даны три слова, в каждом из которых от 1 до 6 строчных латинских букв и за...

1
_include
Студент
52 / 52 / 38
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
10.03.2014, 18:50 #2
Строки и числа это разное!
C++
1
2
3
4
5
6
7
8
9
bool palindrome(char* str, int i, int j)
{
    if (i == j || i > j) 
        return true;
    if (s[i] == s[j])
        palindrome(s, ++i, --j);          
    else
        return false;
}
Похожее задание:http://www.cyberforum.ru/cpp-beginners/thread1110312.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2014, 18:50
Привет! Вот еще темы с решениями:

Даны три квадратных уравнения (ax^2+bx+c=0 , bx^2+ax+c=0 , cx^2+ax+b=0). Определить процедуру, позволяющую распознавать наличие вещественных корней в
Даны три квадратных уравнения (ax^2+bx+c=0 , bx^2+ax+c=0 , cx^2+ax+b=0)....

Даны три строки. Определить, можно ли из символов первых двух строк получить третью строку.
Не решается.. (( бьюсь 2 дня.. Код свой приводить не буду дабы не сбивать...

даны три строки. определить можно ли из символов первых двух строк получить третью строку
даны три строки. определить можно ли из символов первых двух строк получить...

Написать программу, которая выделяет любим способом в тексте слова палиндромы (слова, которые читаются одинаково справа налево и слева направо)
Вот примеры - &quot;level, radar, dewed, civic, solos...&quot; и строка - &quot;When I get...


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

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

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