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

нахождение палиндрома в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как создать программу решающая систему уравнении http://www.cyberforum.ru/cpp-beginners/thread385834.html
как создать программу решающая систему уравнении? Наткнулся на один сайт, где вбивая переменные решалась система, можно ли каким нибудь образом сделать копью такой программы на Си или хотя бы на С++ если можно то каким образом, просто стало интересно. Вот собственно этот сайт http://www.matrixcalc.org/slu.html (в правилах форума не нашел запрета на публикацию ссылок если что сори..) хотелось...
C++ найдите ошибку.. #include "stdafx.h" inline float diga (float k, b, n, c); {return k*b+n*c;} int _tmain(int argc, _TCHAR* argv) { float k, b, n, c; printf ("vvedite kollichestvo i stoimost tetradei\n"); scanf ("%f %f", &k, &b); http://www.cyberforum.ru/cpp-beginners/thread385811.html
C++ Удаление парных и не парных елементов в контейнере
Задача на удаление функцией erase() парных и не парных елементов из контейнеров. После компиляции программа на запуске выдает крит expression:("this->_Has_container",0). Нюхом чую где-то erase удалять несуществующий элемент пытается но где понять не могу. ошибка точно в цыклах с условием. Проблемныю часть зацытировал #include "stdafx.h" #include <iostream> #include <sstream>...
Завершение програмы при выключение компьютера C++
Здравствуйте! Пишу программу которая висит в трее и собственно не каких окон не выдаёт. Как грамотно завершить её работу если пользователь захочет выключить компьютер? (как отловить это событие ?)
C++ В заданном предложении указать слово http://www.cyberforum.ru/cpp-beginners/thread385790.html
В заданном предложении указать слово, в котором доля букв 'т' и 'р' максимальна. Вывести найденное слово и количество букв 'т' и 'р', встретившихся в этом слове. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. И перестаньте злоупотреблять Caps lock-м!!! А то ваши темы сливаються с темами Kiker. Запрещено размещать тему в нескольких разделах...
C++ Даны два целых числа определяющие правильную дату невисокосного года Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года. Вывести значения D и M для даты, следующей за указанной. Запрещено создавать темы с бессмысленными названиями подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.11.2011, 13:48     нахождение палиндрома в строке
Да ноль проблем. Но это идиотизм.

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
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <string>
#include <sstream>
 
bool is_pal(const std::string& s)
{
   return s == std::string(s.rbegin(), s.rend());
}
 
std::size_t find_max_length(const std::string& s)
{
   std::stringstream ss(s);
   std::string temp;
   std::size_t max = 0;
   while (ss >> temp)
   {
      if (temp.length() > max)
      {
         max = temp.length();
      }
   }
   return max;
}
 
std::string return_max_pals(const std::string& s)
{
   std::stringstream ss(s);
   std::string temp;
   std::string temp_result;
   while (ss >> temp)
   {
      if (is_pal(temp))
      {
         temp_result += temp + ' ';
      }
   }
   std::size_t max_size = find_max_length(temp_result);
   std::stringstream ss1(temp_result);
   std::string result;
   while (ss1 >> temp)
   {
      if (temp.length() == max_size)
      {
         result += temp + ' ';
      }
   }
   return result;
}
 
int main()
{
    const std::string str = "hello and arora neten this is goog";
    std::cout << return_max_pals(str) << std::endl;
}
 
Текущее время: 19:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru