Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Pessoal agarrei em mais um parametro da uma maozinha ae por favor
#include<stdio.h>
#include<stdlib.h>
typedef char string[10][10];
typedef int vnomes[10];
void preencher(char(*plista1)[10], int *vn, int tam);
void alfabetica(int *vn, int tam);
main()
{
string lista1;
vnomes vlista;
preencher(lista1,vlista,10);
alfabetica(vlista,10);
system("pause");
}
void preencher(char(plista1)[10], int vn, int tam)
{
int i;
printf("Lista [01]\n");
for (i = 0; i < 10; i++)
{
printf("\t\tNome[%02d].: ",i+1);
scanf ("%9[^\n]",plista1[i]);
fflush(stdin);
vn[i] = plista1[i][i];
}
}
void alfabetica(int *vn, int tam)
{
int i;
int cont=0;
int menor=0;
menor = vn[0];
for(i = 0; i < 10; i++)
{
if(vn[i] < menor)
{
menor = vn[i];
}
}
for(i = 0; i < 10; i++)
{
if(vn[i] == menor)
{
cont = i;
}
}
printf("O nome que deveria iniciar a lista seria '%s'\n",vn[cont]);
}Carregando comentários...