👤

Salut!
Vreau sa imi faceti si mie o functie c++ care sa determine maximul dintr-un sir.
Dau coroana


Răspuns :

#include <iostream>
using namespace std;
int a [100],Max,i,n;
int main ()
{
cin>>n;
Max =0;
for (i=1; i<=n; i++)
{ cin>>a [i];
if (a [i]>=Max) Max=a [i];
}
cout <<Max;
return 0;
}
Varianta 1 :

int max(int n) {
  int maxi = 0, val;
  for(int i = 0; i < n; i++) {
    cin >> val;
    if(val > maxi)
      maxi = val;
  }
  return maxi;
}

Varianta 2:

int max(int n, int v[]) {
  int maxi = 0, val;
  for(int i = 0; i < n; i++) {
    if(v[i] > maxi)
      maxi = v[i];
  }
  return maxi;
}