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

Удалить из массива все элементы,в записи которых все цифры различны. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а диагонали матрицы, расположенные ниже главной, по возрастанию http://www.cyberforum.ru/cpp-beginners/thread359223.html
дана матрица размерностью nxn, содержащая целые числа. Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а диагонали матрицы, расположенные ниже главной, по возрастанию элементов методом выбора моя исходная матрица : 4 4 0 1 -3 3 2 2 9 4 5 10 6 8 0 2 9 4 программа выводит следующее:
C++ Команды C++ Здравствуйте, кто-нибудь подскажите сайт или учебный материал с описанием основных команд C++!!! спасибо) http://www.cyberforum.ru/cpp-beginners/thread359221.html
Удалить из массива все элементы,в записи которых все цифры различны. C++
Ребят,помогите задачу решить: в файле input.txt содержаться сведения о группе студентов в формате: номер группы; запись о каждом студенте группы содер сведения: фамилия, имя, отчество,год рожден, оценки по пяти предметам. переписать данные в файл output.txt отсортировав их в алфавитном порядке по фамилии, имени, отчеству методом вставки вот моя программа но я не знаю как применить мою...
C++ Помогите мне пожалуйста найти ошибки в алгоритме
Здравствуйте, я новичок в сфере программирования, помогите мне пожалуйста найти ошибки в алгоритме: #include <math.h> #include <iostream> using namespace std; int main() { float a, b, c;
C++ лаба по массивам http://www.cyberforum.ru/cpp-beginners/thread359210.html
люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что понимаю накидал вариант он ниже Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за...
C++ Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3. Вроде все норм работает, по крайней мере числа находит, но почему-то если ввожу большие числа, моя винда пишет сообщение о ошибке. Надеюсь на помощь :) #include "stdafx.h" #include <conio.h> void main() { int N, d=1; printf("Vvedite N: "); scanf("%d", &N); подробнее

Показать сообщение отдельно
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
02.10.2011, 14:07     Удалить из массива все элементы,в записи которых все цифры различны.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <sstream>
 
int main()
{
    std::cout << "Enter array( enter EOF for terminate ):\n";
    std::vector<int> vec( std::istream_iterator<int> (std::cin), std::istream_iterator<int> () );
    vec.erase( std::remove_if( vec.begin(), vec.end(), [] (int x)
    {   
        x = abs(x);
        std::ostringstream ost;
        ost << x;
        std::string temp( ost.str() );
        std::sort( temp.begin(), temp.end() );
        return std::unique( temp.begin(), temp.end() ) == temp.end() ;
        
    } ), vec.end() );
    std::copy( vec.begin(), vec.end(), std::ostream_iterator<int> (std::cout, " ") );
}
В винде ввод заканчивается через Ctrl+Z, в линуксе Ctrl+D
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru