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

Разработайте программу, в которой реализовано нахождение количества пар одинаковых по значению соседних элементов одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Люди кто поможет мне написать прогу через 15 часов?!?! именно через 15, потому что часовые пояса разные! http://www.cyberforum.ru/cpp-beginners/thread1078426.html
экзамен:help::resent:
C++ Вывод не повторяющихся в массиве В, элементов массива А Доброго времени суток.Помогите пожалуйста с задачкой. Ввести массивы А и В. В массив С скопировать те элементы массива А, которых нет в массиве В http://www.cyberforum.ru/cpp-beginners/thread1078422.html
Как правильно извлечь данные из вектора и поместить в обект CStepMove C++
Дорого времени суток. В общем у меня такая проблемма. Есть родительский класс CStep. У него есть наследник CStepMove. Создаю вектор: vector <CStep> ChangeBack; CStepMove B(IDList, X, Y); ChangeBack.push_back(B); И добавляю в него объёкт класса CStepMove. Вопрос состоит в следующем, подскажите как правильно извлечь данные из вектора и поместить в обект CStepMove, можно просто...
Загрузка 32 bit DLL в 64 bit DLL C++
Доброго дня, в своем предыдущем посту я озадачивался вопросом о том, как можно прикрутить DLL файл в проект visual studio, для доступа к функциям библиотеки. Получил очень хороший ответ, разобрался в нем и реализовал небольшое консольное приложение для тестирование функциональности DLL. Как же в последствии выяснилось, библиотека существует только в 32 разрядном виде и возможностей...
C++ Обработка исключительных ситуаций! http://www.cyberforum.ru/cpp-beginners/thread1078404.html
Составьте программу на языке С++. Обрабатывающую исключительную ситуацию, которая может возникнуть в ходе выполнения программы. Выведите на экран значение функции для некоторого диапазона значений аргумента х. Коэффициенты a, b, c, d и диапазон значений аргумента вводятся с клавиатуры. При организации ввода/вывода должен использоваться механизм для отлова исключений типа. Помогите...
C++ Нужен пример о кольцевом двухсвязном списке В етот список внести имя и фамилию студентов, а так же 15 оценек каждого из них.Ввести дание с файла. Сортировать список по уменьшению рейтинга (оценок) используя перемещенных записей. Конечный и промежуточный результаты вывести на экран подробнее

Показать сообщение отдельно
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
22.01.2014, 15:41     Разработайте программу, в которой реализовано нахождение количества пар одинаковых по значению соседних элементов одномерного массива
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>
 
template <typename T>
class PairCounter {
 public:
  int operator()(T *first, T *last) {
    if (first == last) {
      return 0;
    }
    int counter = 0;
    for (--last; first != last; ++first) {
      if (*first == *(first + 1)) {
        ++counter;
      }
    }
    return counter;
  }
};
 
 
int main(int, char**) {
  PairCounter<int> counter;
  int numbers[] = {1, 1, 1, 1, 2, 3, 3, 4, 5, 5, 5};
  int numbersSize = sizeof(numbers) / sizeof(numbers[0]);
  std::cout << counter(numbers, numbers + numbersSize) << std::endl;
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru