Funkcja zwracająca maximum - zabezpieczenie przed zmianami wartości.

0

Napisałem funkcję, która zwraca największą liczbę w tablicy w poleceniu zadania jest jeszcze takie coś:** zabezpiecz tablicę w argumencie przed przypadkowymi zmianami wartości w funkcji.** I nie za bardzo wiem o co tutaj chodzi, jakaś wskazówka?

#include <iostream>

using namespace std;
const int R=6;
int fliczby(int tablica[]){
    int maxi=tablica[0];
    for(int i=0; i<R; i++){
        if(maxi<tablica[i])
            maxi=tablica[i];
    }
    return maxi;
}

int main()
{
    int liczby[R]={76,45,2,-15,80,0};
    cout<<"Wartosc maksymalna "<<fliczby(liczby);
    return 0;
}

0

Chodzi o użycie const dla parametru w definicji funkcji.

0

W ten sposób?

int fliczby(int const tablica[])
0

Nie, const przed int.

1 użytkowników online, w tym zalogowanych: 0, gości: 1