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

вычислить длину самого последнего полидрома текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество нулей в массиве http://www.cyberforum.ru/cpp-beginners/thread402558.html
Дан массив заполненный случайным образом нулями и единицами. определить номер последнего нуля в массиве. подсчитать количество нулей в массиве. задачу решить с использование функций. вот что написал но есть пара проблем. #include "stdafx.h" #include <iostream> using namespace std;
C++ Ошибка: Неизвестный символ "array" #include<iostream.h> main() { int i; int array; for (i=0;i<10;i++) { cout<<"\n"<<"Vvedite "<<i+1<<" element masiva Array "<<"\n"; cin>>array; } http://www.cyberforum.ru/cpp-beginners/thread402556.html
C++ описать структуру время
описать как структуру переменную время(с полями часы, минуты, секунды). составить и протестировать функцию след_сек (t,t1,d), которая присваивает параметру t1 время на d секунд больше, чем время t (может происходить смена суток)
Функция main C++
Ребят задание скомпилировать код в командной строке vc++ и запустить программу.Делаю так: c:\...\lab10 cl -GX user.cpp Вот что пишет: C:\Documents and Settings\123\Мои документы\Visual Studio 2010\Projects\lab10\l ab10>cl -GX user.cpp Оптимизирующий 32-разрядный компилятор Microsoft (R) C/C++ версии 16.00.30319.01
C++ Имитация алгоритма сортировки http://www.cyberforum.ru/cpp-beginners/thread402541.html
Всем привет! Кто может помогите! Есть программа, которая реагирует на ввод чисел с клавиатуры и разбирает их на цифры. С помощью подпрограмм эти цифры рисуются в графическом режиме, образуя введены мной числа. Первое число привязано к определенной координаты. Методом сдвига рисуются Остальные числа относительно первого. Это все есть и работает правильно. Задача заключается в следующем: надо...
C++ как преобразовывать в строках символы в числа Здравствуйте, я хотел бы узнать, как преобразовывать в строках символы в числа. Допустим, я задаю текст, состоящий из десятичного числа. Как вычислить сумму цифр этого числа? (Если я правильно понимаю, нужно пройти по строке, найти это число, записать в какую-то переменную, затем вычислить сумму используя деление на 10?) подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4951 / 3027 / 149
Регистрация: 11.11.2009
Сообщений: 7,026
Завершенные тесты: 1
09.12.2011, 17:38     вычислить длину самого последнего полидрома текста
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
#include <iostream>
#include <sstream>
#include <string>
 
bool is_palindrome(const std::string &str)
{
    return str == std::string(str.rbegin(), str.rend());
}
 
int main()
{
    std::string text;
 
    std::cout << "Enter text:" << std::endl;
    std::getline(std::cin, text);
 
    std::istringstream istr(std::string(text.rbegin(), text.rend()));
 
    size_t len = 0;
 
    std::string word;
 
    while (istr >> word && len == 0)
        if (is_palindrome(word))
            len = word.length();
 
    if (len == 0)
        std::cout << "Palindromes not found" << std::endl;
    else
        std::cout << "Length of the last palindrome: " << len << std::endl;
 
    return 0;
}
 
Текущее время: 17:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru