Halla el máximo elemento de un vector
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
int maximo(int *V,int n,int max)
{
if(V[n]>max)
max=V[n];
return(n==0)?max:maximo(n-1,max); //Sentencia que equivale a un if
}
void main()
{
int n,max;
cout<<"Numero de elementos: ";cin>>n;
int *V = new int [n];
cout<<endl;
for(int i=0;i<n;i++)
{
cout<<"V["<<i+1<<"] = ";
cin>>V[i];
}
cout<<endl<<"El maximo elemento es "<<maximo(V,n,-99999);//(Vector,Numero elementos, un número muy pequeño)
_getch();
}
No hay comentarios:
Publicar un comentario