summaryrefslogtreecommitdiff
path: root/Year_1/Programming_1/ex1_23_07_19.cc
blob: 3c6c5f39eee437f876d3074e3b4dcbfdfe41d524 (plain)
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
#include<iostream>

using namespace std;

template<int N, int M>
bool func(double (&D)[N][M], int a) {
    for(int i = 0; i < M; ++i) {
        for(int j = 0; j < N-1; ++j) {
            if(static_cast<int>(D[j][i]+D[j+1][i]) == a) {
                return true;
            }
        }
    }

    return false;
}

int main() {
    double A[3][4] = {
        {40.2, 10, 10.2, 1},
        {40.2, 10, 10.2, 1},
        {40.2, 10, 10.2, 1},
    };

    cout << func(A, 20);
    
    return 0;
}