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

Строка содержит слово: - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать базу данных в visual studio http://www.cyberforum.ru/cpp-beginners/thread1756633.html
Я практически ничего не знаю о языке,но у меня задание написать БД. Что нужно знать что бы сделать простейшую БД ?Скиньте пожалуйста ссылок по теме или примеры готовых БД.
C++ Класс родитель- cmas Класс родитель- cmas (размер, указатель на массив целых чисел), производный cstack- стек (указатель на вершину стека- текущий элемент). Вводить и выводить данные с помощью put (), get(). Все данные записывать в файл. http://www.cyberforum.ru/cpp-beginners/thread1756629.html
Ввод данных с использованием argv и argc C++
не могу понять почему программа не работает без использования ввода из командной строки работает,а так нет подскажите пожалуйста в чём ошибка #include <stdio.h> char* strcpy(char* string1, const char* string2) { int i=0;
C++ Сортировка массива в убывающем порядке по количеству появлений методом подсчета
Добрый день!Мне нужно отсортировать одномерный массив в убывающем порядке по количеству появлений методом подсчета! Пример:3 1 1 3 1 7 9 8; Отсортированно:1 1 1 3 3 9 8 7. Вот код С++ для сортировки по убыванию.Заранее благодарен. #include<iostream> using namespace std; int main() {
C++ Удалить дубликаты без изменения порядка следования элементов http://www.cyberforum.ru/cpp-beginners/thread1756573.html
можно ли это сделать средствами stl эффективней? std::vector<int> vec = { 31,2, 4,4421,52,425,2,4,4,31,34,32,3,4,2,31,4421}; for(const auto& el : vec) std::cout<<el<<" "; std::unordered_set<int> st(vec.begin(), vec.end()); std::vector<int> temp(st.begin(), st.end()); vec.swap(temp); std::reverse(std::begin(vec), std::end(vec)); for(const auto& el : vec) ...
C++ Детектировать, является ли контейнером set или является multiset здравствуйте, вот есть детектирование является ли контейнер map или multimap: template< typename... > using void_t = void; template< typename, typename = void_t<> > struct is_multi : std::true_type { }; template< typename Container > struct is_multi<Container, void_t<decltype(Container::operator)>> : std::false_type подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
359 / 253 / 122
Регистрация: 09.05.2014
Сообщений: 761
07.06.2016, 11:28     Строка содержит слово:
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
#include <iostream>
#include <cstdlib>
#include <string>
bool Palindrom (std::string s){
    for (int i=0; i<=s.size()/2; i++)
        if (s[i]!=s[s.size()-i-1])
            return false;
    return true;
}
 
int main(){
std::string word, palindrom_part, unpalindrom_part;
std::cin>>word;
palindrom_part=word;
while (!Palindrom(palindrom_part))
{
    unpalindrom_part.insert(0, &palindrom_part[0], 1);
    palindrom_part.erase(0, 1);
}
palindrom_part=word;
word+=unpalindrom_part;
std::cout<<word<<std::endl;
while (!Palindrom(palindrom_part))
    palindrom_part.erase(palindrom_part.size()-1, 1);
std::cout<<palindrom_part;
}
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru