Este foi o programa que fiz: #include <stdio.h>
#include <stdlib.h>
int main()
{
int cont, idade[10], max, y;
float x;
char a[10], b[10], c[10], d[10], e[10], f[10], g[10], h[10], i[10], j[10];
{
printf("introduza o nome do aluno1:");
scanf("%s",a);
printf("introduza a idade do aluno1:");
scanf("%d",&idade[0]);
printf("introduza o nome do aluno2:");
scanf("%s",B);
printf("introduza a idade do aluno2:");
scanf("%d",&idade[1]);
printf("introduza o nome do aluno3:");
scanf("%s",c);
printf("introduza a idade do aluno3:");
scanf("%d",&idade[2]);
printf("introduza o nome do aluno4:");
scanf("%s",d);
printf("introduza a idade do aluno4:");
scanf("%d",&idade[3]);
printf("introduza o nome do aluno5:");
scanf("%s",e);
printf("introduza a idade do aluno5:");
scanf("%d",&idade[4]);
printf("introduza o nome do aluno6:");
scanf("%s",f);
printf("introduza a idade do aluno6:");
scanf("%d",&idade[5]);
printf("introduza o nome do aluno7:");
scanf("%s",g);
printf("introduza a idade do aluno7:");
scanf("%d",&idade[6]);
printf("introduza o nome do aluno8:");
scanf("%s",h);
printf("introduza a idade do aluno8:");
scanf("%d",&idade[7]);
printf("introduza o nome do aluno9:");
scanf("%s",i);
printf("introduza a idade do aluno9:");
scanf("%d",&idade[8]);
printf("introduza o nome do aluno10:");
scanf("%s",j);
printf("introduza a idade do aluno10:");
scanf("%d",&idade[9]);
}
x=(idade[0]+idade[1]+idade[2]+idade[3]+idade[4]+idade[5]+idade[6]+idade[7]+idade[8]+idade[9])/10;
printf("a media das idades e %d:",&x);
max = idade[0];
for(y=1; y<10; y++)
{
if(idade[y] > max) max = idade[y];
else max=idade[0];
}
if(max=idade[0])
printf("o aluno mais velho:%s",a);
if(max=idade[1])
printf("o aluno mais velho:%s",B);
if(max=idade[2])
printf("o aluno mais velho:%s",c);
if(max=idade[3])
printf("o aluno mais velho:%s",d);
if(max=idade[4])
printf("o aluno mais velho:%s",e);
if(max=idade[5])
printf("o aluno mais velho:%s",f);
if(max=idade[6])
printf("o aluno mais velho:%s",g);
if(max=idade[7])
printf("o aluno mais velho:%s",h);
if(max=idade[8])
printf("o aluno mais velho:%s",i);
if(max=idade[9])
printf("o aluno mais velho:%s",j);
system("pause");
return 0;
} Mas no final o programa não me faz a média final e não me diz o aluno mais velho sera que alguém que percebe um pouco mais de linguagem c pode alterar o meu programa para funcionar corectamente? Agradecia que se me ajudarem que colocassem o programa já alterado a funcionar, porque com explicaçoes que me tentaram ajudar não percebi. Obrigado preciso com urgencia... :wacko: