diff options
author | Santo Cariotti <dcariotti24@gmail.com> | 2019-11-09 10:23:54 +0100 |
---|---|---|
committer | Santo Cariotti <dcariotti24@gmail.com> | 2019-11-09 10:23:54 +0100 |
commit | 14bc6bd07bf4395c4e487c9b3052fd1fcee54c3a (patch) | |
tree | aad866e80d2052aa6fa85c736f9e196984f69cf4 /I_anno/Programmazione_1/ex01.cc | |
parent | 9614d577a3f3ca8f659074a56744ed33b7df67c6 (diff) |
Ex 1, Ex13
Used C++11 style for define array length and/or return pointer
Diffstat (limited to 'I_anno/Programmazione_1/ex01.cc')
-rw-r--r-- | I_anno/Programmazione_1/ex01.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/I_anno/Programmazione_1/ex01.cc b/I_anno/Programmazione_1/ex01.cc index ef91698..9183dec 100644 --- a/I_anno/Programmazione_1/ex01.cc +++ b/I_anno/Programmazione_1/ex01.cc @@ -6,11 +6,12 @@ using namespace std; -bool func(int a[K][N][N], int w) { +template<int KK, int NN> +bool func(int (&a)[KK][NN][NN], int w) { vector<int> list; - for(int i = 0; i < K; ++i) { + for(int i = 0; i < KK; ++i) { list.clear(); - for(int j = 0; j < N; ++j) + for(int j = 0; j < NN; ++j) list.push_back(a[i][j][j]); auto mm = minmax_element(begin(list), end(list)); |