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

Задача с использованием последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сохранить все нулевые элементы, расположенные в верхней части матрицы http://www.cyberforum.ru/cpp-beginners/thread1305251.html
Всё что было. Разработать способ экономного хранения в памяти разреженных матриц ( таблиц ) , разработать процедуры и функции для обеспечения доступа (чтение - запись) к элементам матрици- . ....
C++ Сравнение сортировок Помогите с подсчетом количества сравнений в сортировках. Проблема заключается в том, что количество операций у сортировок практически равны (2450-2550 сранений), при size=100; Можете посмотреть... http://www.cyberforum.ru/cpp-beginners/thread1305238.html
C++ Удаление ребра графа
Здравствуйте, кто-нибудь здесь сможет объяснить мне, почему функция deleteArc удаляет заданное ребро, даже если его там нет, а вместе с ним заодно и все остальные? Бьюсь с этой программой уже неделю,...
Задачи по С++ C++
1) m+--n 2) m++<--n 3) --m>n— 4) 5) 6) а=100, b=0.001 a) Y= + ctg(arctg (x )) Помогите решить 4 и 5, просто ничего путного не выходит
C++ Написать программу нахождения максимального из 4 чисел использовав функцию http://www.cyberforum.ru/cpp-beginners/thread1305218.html
Написать программу нахождения максимального из 4 чисел, использовать функцию нахождения максимального двух цифр. Выводит просто последний введенный элемент. Подскажите пожалуйста где ошибка или...
C++ Передача столбца массива в функцию Здравствуйте! Подскажите, можно ли передать столбец в функцию, чтобы в ней работать со столбцом матрицы, как с одномерным массивом? Например, для нахождения максимальных значений в столбцах (ниже... подробнее

Показать сообщение отдельно
D_in_practice
331 / 331 / 159
Регистрация: 02.10.2014
Сообщений: 666
19.11.2014, 19:17
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
#include <iostream>
#include <string>
 
using namespace std;
 
string D_Palindrome(string s){
    
    int f = 1;
    for (int i = 0; i < s.size() / 2; ++i)
        if (s[i] != s[s.size() - 1 - i]){
            f = 0;
            break;
        }
        
    if (f == 0){
        int n = s.size();
        for (int i = 0; i < n - 1; ++i)
            s.push_back(s[n - 2 - i]);      
    }
    
    return s;
}
 
int main(){
    
    string s; 
    cin >> s;
    
    cout << D_Palindrome(s) << endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru