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

Написать функцию булевского типа, определяющую упорядоченность массива целых чисел. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию целого типа, определяющую наличие в первой строке матрицы наличие седловой точки. http://www.cyberforum.ru/cpp-beginners/thread614830.html
ребят нужна помощь Задачи по программированию. Задача решается на двух языках. Задача 4. Написать функцию целого типа, определяющую наличие в первой строке матрицы наличие седловой точки. очень нужно к восьми утра!!
C++ Написать функцию булевского типа, проверяющую попадание точки с заданными координатами в треугольник с вершинами в точках (2,1) (3,0) (-1,0) ребят нужна помощь Задачи по программированию. Задача решается на двух языках. Задача 3. Написать функцию булевского типа, проверяющую попадание точки с заданными координатами в треугольник с вершинами в точках (2,1) (3,0) (-1,0) очень нужно к восьми утра!! http://www.cyberforum.ru/cpp-beginners/thread614829.html
C++ Кусочно-линейная аппроксимация
Здравствуйте. Задача: есть два массива X и Y (с одинаковым количеством элементов - по 19). Необходимо установить зависимость между ними Y(X) так, чтобы можно было находить неизвестное приблизительное число Y при значениях X, не из массива. Решил использоваться кусочно-линейную аппроксимацию. Алгоритм (найти отрезок x1 < x < x2, вычислить вес для y1: w1 = (x2 - x) / (x2 - x1), вес для...
C++ Создать метод в fsScript
Напишите пожалуйста рабочие примеры на С++ создания метода с использование fsScript.
C++ Перенос кода http://www.cyberforum.ru/cpp-beginners/thread614782.html
Подскажите пожалуйста в чём проблема? имею код: func.cpp #ifndef LAB4_H #define LAB4_H #include "stdafx.h" int borderLeft;
C++ Массив Помогите пожалуйста, объяснить код программы :int **arr = new int *; for(int i = 0; i < size; i++) arr = new int ;Вот этот. подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
29.06.2012, 16:31     Написать функцию булевского типа, определяющую упорядоченность массива целых чисел.
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
#include <iostream>
#include <vector>
#include <functional>
 
template <class T, class Compare>
bool isSorted(const std::vector<T> &vector, Compare comparator) {
  if (vector.size() == 0) return false;
  for (typename std::vector<T>::const_iterator i = vector.begin() + 1;
    i != vector.end(); ++i)
    if (!comparator(*i, *(i - 1)))
      return false;
  return true;
}
 
template <class T>
bool isSorted(const std::vector<T> &vector) {
  return isSorted(vector, std::greater_equal<T>());
}
 
 
int main(int argc, char *argv[]) {
  std::vector<int> a;
  std::cout << isSorted(a) << std::endl;
  a.push_back(1);
  a.push_back(2);
  a.push_back(2);
  a.push_back(3);
  std::cout << isSorted(a) << std::endl;
  a.push_back(1);
  std::cout << isSorted(a) << std::endl;
}
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru