summaryrefslogtreecommitdiff
path: root/I_anno/Programmazione_1/ex01.cc
diff options
context:
space:
mode:
authorSanto Cariotti <dcariotti24@gmail.com>2019-11-09 10:23:54 +0100
committerSanto Cariotti <dcariotti24@gmail.com>2019-11-09 10:23:54 +0100
commit14bc6bd07bf4395c4e487c9b3052fd1fcee54c3a (patch)
treeaad866e80d2052aa6fa85c736f9e196984f69cf4 /I_anno/Programmazione_1/ex01.cc
parent9614d577a3f3ca8f659074a56744ed33b7df67c6 (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.cc7
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));