Paso de arreglo a funciones
c:
#include "conio.h"
#include "stdio.h"
#include "ctype.h"
#define MAX 10
int mayor1(int vec[], int t);
int mayor2(int *vec, int t);
int mayor1(int vec[], int t)
{
int m,i;
m=vec[0];
for(i=1;i<t;i++)
if(vec[i]>m)
m=vec[i];
return(m);
}
int mayor2(int *vec, int t)
{
int m,i;
m=*vec;
for(i=1;i<t;i++)
if(*(vec+i)>m)
m=*(vec+i);
return(m);
}
void main()
{
clrscr();
int i;
int vector[MAX];
for(i=0;i<MAX;i++)
{
printf("Vector[%d]: ",i);
scanf("%d",038;vector[i]);
}
printf("\nEl mayor es: %d",mayor1(vector,MAX));
printf("\nEl mayor es: %d",mayor2(vector,MAX));
getch();
}
#include "stdio.h"
#include "ctype.h"
#define MAX 10
int mayor1(int vec[], int t);
int mayor2(int *vec, int t);
int mayor1(int vec[], int t)
{
int m,i;
m=vec[0];
for(i=1;i<t;i++)
if(vec[i]>m)
m=vec[i];
return(m);
}
int mayor2(int *vec, int t)
{
int m,i;
m=*vec;
for(i=1;i<t;i++)
if(*(vec+i)>m)
m=*(vec+i);
return(m);
}
void main()
{
clrscr();
int i;
int vector[MAX];
for(i=0;i<MAX;i++)
{
printf("Vector[%d]: ",i);
scanf("%d",038;vector[i]);
}
printf("\nEl mayor es: %d",mayor1(vector,MAX));
printf("\nEl mayor es: %d",mayor2(vector,MAX));
getch();
}