quarta-feira, 27 de outubro de 2010

Aula 13 parte1

#include stdio.h
#include stdlib.h
#include time.h

#define MAX 10

void preencher(int *p)//'p' faz referecia para o
{ //primeiro elem,do vetor V
int i;
srand(time(NULL));
for(i=0 ; i *(p+i) = rand() % 100;//deferencia p/ o vetor
}
//=======================================
void mostrar (int *p)//'p' faz referecia para o vetor
{
int i;
printf("\n\n**Vetor");
for(i=0;i printf("\nv[%d]=%d",i,*(p+i));//deferencia para o vetor
printf("\n\n");
}
//=========================================

int maior(int *p)
{
int maior,i;
maior=0;
for(i=1;i{
printf("\n%d < %d",*(p+maior),*(p+i));
if (*(p+maior)<*(p+i))
maior=i;

printf("\t indice:%d",maior);
}
return(maior);
}

//=======================================
int main()
{
int idx;
int v[MAX];//declarado na função main

preencher(&v[0]);

mostrar(&v[0]);
idx = maior(&v[0]);
printf("\nO maior elemento v[%d] = %d",idx,v[idx]);

system("pause");
return(0);
}

Nenhum comentário:

Postar um comentário