Paso de arreglo a funciones (2)
c:
#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
int mayor(int vec[],int n);
void main()
{
int n,i;
int *ptr;
clrscr();
printf("Numero de elementos: ");
scanf("%d",038;n);
malloc(sizeof(int)*n); //malloc(4)
for(i=0;i<n;i++)
{
printf("Elemento[%d]: ",i+1);
scanf("%d",038;ptr[i]);
}
printf("El mayor es: %d",mayor(ptr,n));
free(ptr); //Liberar la memoria
getch();
}
int mayor(int vec[],int n)
{
int m,i;
m=vec[0];
for(i=1;i<n;i++)
if(vec[i]>m)
m=vec[i];
return(m);
}
#include "stdio.h"
#include "stdlib.h"
int mayor(int vec[],int n);
void main()
{
int n,i;
int *ptr;
clrscr();
printf("Numero de elementos: ");
scanf("%d",038;n);
malloc(sizeof(int)*n); //malloc(4)
for(i=0;i<n;i++)
{
printf("Elemento[%d]: ",i+1);
scanf("%d",038;ptr[i]);
}
printf("El mayor es: %d",mayor(ptr,n));
free(ptr); //Liberar la memoria
getch();
}
int mayor(int vec[],int n)
{
int m,i;
m=vec[0];
for(i=1;i<n;i++)
if(vec[i]>m)
m=vec[i];
return(m);
}