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: