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

Вывести на экран слова, в которых все символы повторяющиеся, или сообщение «Нет», если требуемых слов нет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти ошибки и задача http://www.cyberforum.ru/cpp-beginners/thread1045712.html
Адресная арифметика #include "stdio.h" #include "math.h" //подключение библиотек main() { float a; //задание массива из 50 элементов float *p = &a; //указатель на начало массива int i=0; for (;i<50;i++)
C++ Список из разнотипных элементов Помоги сделать динамический список вместо массива, буду благодарен #include <iostream> using namespace std; class tovar{ protected: int cena; public: virtual int getcena(void)=0; void setcena(int x){ http://www.cyberforum.ru/cpp-beginners/thread1045705.html
Массив структур (работа с указателями) C++
Здравствуйте! Интересует такой вопрос! Мы только начали изучать указатели, а на защиту лабораторной работы задали программу, которая должна с помощью указателей: - вставить в массив структур еще одну структуру по месту где встретится NULL; - вставить структуру в начало массива; - отсортировать массив структур по любой из характеристик находящихся в структуре. У меня есть такой вариант...
C++ Используя следующий фрагмент программы,введите перечисленные ниже слова из списка С содержащие ровно две буквы d
Ребят помогите.нужно написать прогу на С++.Проблема со строками я вообще без понятия как делать.Нужно сделать как я понял через char *,если не ошибаюсь. Задание: Используя следующий фрагмент программы,введите перечисленные ниже слова из списка С содержащие ровно две буквы d. Но нам сказали на этот фрагмент не смотреть type слово=array of char; список=arrayp1..60] or слово; var
C++ Разработать программу для ввода информации о продажах торговой фирмы за несколько последовательных лет (количество лет не более 20) http://www.cyberforum.ru/cpp-beginners/thread1045646.html
#include <iostream.h> #include <iomanip.h> #include <stdlib.h> int main(int argc, char* argv) { const int M = 5; // объявление двумерного массива int mas; int N = 20, god = 0;
C++ Не запускается не могу понять почему не запускается, ошибок не выдает. Помогите пожалуйста понять в чем ошибка? #include <iostream> #include <ctime> #include <stdlib.h> using namespace std; подробнее

Показать сообщение отдельно
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
17.12.2013, 19:55     Вывести на экран слова, в которых все символы повторяющиеся, или сообщение «Нет», если требуемых слов нет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iterator>
#include <algorithm>
#include <functional>
#include <string>
 
using namespace std;
 
int main()
{
    if (std::copy_if(
            std::istream_iterator<string>(std::cin),
            std::istream_iterator<string>(),
            std::ostream_iterator<string>(std::cout, " "),
            [](const string &s) { 
                return std::all_of(s.begin(), s.end(), 
                    std::bind(std::equal_to<char>(), std::placeholders::_1, s.front())
                ); 
            }))
        std::cout << "None";
 
    return 0;
}
Как обойтись этим условием? (этот вариант не компилируется)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru