Determină elementul maxim al unui șir de numere întregi în varianta recursiva C++. Mulțumesc :)
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int v[110], m, j;
int maxim(int n)
{
int maxx;
if(n==1) return v[1];
else
{
maxx = maxim(n-1);
if(maxx < v[n]) return v[n];
else return maxx;
}
}
int main()
{
cin >> m;
for(j=1; j<=m; j++) cin >> v[j];
cout << maxim(m);
return 0;
}
using namespace std;
int v[110], m, j;
int maxim(int n)
{
int maxx;
if(n==1) return v[1];
else
{
maxx = maxim(n-1);
if(maxx < v[n]) return v[n];
else return maxx;
}
}
int main()
{
cin >> m;
for(j=1; j<=m; j++) cin >> v[j];
cout << maxim(m);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă