// ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΙΟΥΝΗ 2016 // ΘΕΜΑ 3. #include #include using namespace std; int main(){ int n; cout << "Dwse to n\n"; cin >> n; float *a = new float[n], *pa = &a[0]; float lambda1 = 0, lambda8 = 0; // υπολογίζω τις νόρμες for (int i = 0; pa < a + n; pa++, i++){ // πρώτα η L_1 cout << "Dwse to a(" << i << ")\n"; cin >> *pa; lambda1 += abs(*pa); // lambda1 = lambda1 + abs(*pa) } // ξεκινάω τον δείκτη από το a[n-1] pa--; // for (; pa >= a; pa--){ for (; pa > a + (-1); pa--){ // μετά η L_inf lambda8 = max(lambda8, abs(*pa)); } // εκτύπωση αποτελεσμάτων cout << "Norm L_1 = " << lambda1 << "\n"; cout << "Norm L_inf = " << lambda8 << "\n"; delete [] a; return 0; }