viernes, 16 de septiembre de 2011

Maximo elemento de un vector

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