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

Дан двумерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Локализация, фасеты http://www.cyberforum.ru/cpp-beginners/thread955355.html
Здорова господа есть задачка: "Определите Season_io (параграф D.3.2) для языка отличного от американского английского." От тот код что есть в книге тут вроде как вводишь числа он вместо этого...
C++ При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1 Помогите пожалуйста!!! Разработать алгоритмы и программы решения задач: a) при помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1 b) при помощи оператора... http://www.cyberforum.ru/cpp-beginners/thread955354.html
указатель на структуру C++
по заданию: Описать структуру заповедник, которая содержит информацию о животных, содержащихся в заповеднике: название, вид, класс, количество особей, место естественного обитания, информация о...
Расстояние между двумя ближайшими городами C++
Помогите пжалста. В некотором государстве n городов. Найти расстояние между двумя ближайшими городами от города A. Входные данные В первой строке входного файла три числа: N, M, A (3≤N≤100), где...
C++ Отделить корни уравнения f(x)=0 графически http://www.cyberforum.ru/cpp-beginners/thread955333.html
Отделить корни уравнения f(x)=0 графически и построить алгоритм для уточнения одного из них комбинированным методом хорд и касательных с точностью до eps. Разработать программу, которая реализует...
C++ C++11 Оператор двойные кавычки? Всем привет! Читая ман по GMP, наткнулся в разделе о С++ обертках для "Pure C" интерфейсов этой библиотеки, на такую дичь. Что это такое и с чем его можно съесть? Быть может спрашиваю ерунду, но... подробнее

Показать сообщение отдельно
Петррр
5957 / 3394 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
16.09.2013, 09:17
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
#include <algorithm>
#include <iostream>
#include <iomanip>
 
template < typename T, size_t rows, size_t cols >
bool is_sorted(T matrix[rows][cols])
{
    for (size_t i = 0; i < rows; i++)
        for (size_t j = 0; j < cols; j++)
            if (!std::is_sorted(&matrix[i][0], &matrix[i][cols]))
                return false;
    return true;
}
 
int main()
{
    int sorted[2][3] = {
        { 1, 2, 3 },
        { 2, 3, 4 }
    };
    int not_sorted[2][3] = {
        { 0, 1, 3 },
        { -2, -3, 2 }
    };
    std::cout << std::boolalpha << 
        is_sorted<int, 2, 3>(sorted) << std::endl <<
        is_sorted<int, 2, 3>(not_sorted) << std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru