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

Odpowiedz Nowy wątek
2019-01-11 12:45
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;
}

Pozostało 580 znaków

2019-01-11 12:49
0

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


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]

Pozostało 580 znaków

2019-01-11 12:55
0

W ten sposób?

int fliczby(int const tablica[])

Pozostało 580 znaków

2019-01-11 13:37

Nie, const przed int.


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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