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

Класс-Контейнер Вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ vs2010+дебаггер+имена функций http://www.cyberforum.ru/cpp-beginners/thread256555.html
где в дебаггере в vs2010 посмотреть имена функций?(имеются перегруженные, нужно для примера)
C++ Строки и символы в С++ Даны положительные числа n1 и n2 и строки s1 и s2. Получить из этих строк новую строку, содержащую первые n1 символов строки s1 и последние n2 символов строки s2 http://www.cyberforum.ru/cpp-beginners/thread256544.html
C++ Как определить размер класса ?
Вот есть у меня класс, каким образом определить его размер в битах ?
Выход из программы C++
Доброго времени суток, это опять я:) Дописал программу, которая вычисляет произведение матрицы на вектор. Фишка программы заключается в написании собственных функций для вычисления произведения статической матрицы и столбца, и динамической. В конце концов, всё сделано, но мне не нравится одно: когда программа подходит к концу, все вычисления, которые должна произвести программа, завершены,...
C++ Вычислить корень уравнения(C++) http://www.cyberforum.ru/cpp-beginners/thread256534.html
Помогите,пожалуйста,с задачей!Методом касательных вычислить с погрешностью e (1>e>0) корень уравнения 1.8x-sin(10x)=0 при начальном приближении 0.22.
C++ двумерные массивы!=((( Помогите плз....Нужно составить программу циклической перестановки строк двумерного массива m×k, при которой смещение происходит вниз на n строк.Матрица размещается в памяти динамически, значение n вводится по запросу с клавиатуры. подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
13.03.2011, 18:01     Класс-Контейнер Вектор
Цитата Сообщение от *::Мария::* Посмотреть сообщение
Дана последовательность целых чисел
Удалить из массива все элементы, в записи которых все цыфры различны.
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <sstream>
#include <iterator>
#include <string>
 
bool chek(int num){
  std::ostringstream ost;
  ost << num;
  std::string num_str = ost.str(), _num_str = num_str;
  std::string::iterator it = std::unique(num_str.begin(), num_str.end());
  num_str.resize(it - num_str.begin());
  return num_str == _num_str;
}
 
int main(){
  std::vector<int> vec( (std::istream_iterator<int>(std::cin)), std::istream_iterator<int>() );
  for(std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it)
    if(chek(*it)){
      vec.erase(it);
      --it;
    }
  for(std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it)
    std::cout << *it << ' ';
  return 0;
}
 
Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru