Boa tarde,
 
	Gostaria de tirar uma dúvida simples sobre o programa que fiz ontem, meu professor ensinou sobre vetores na linguagem C, e passou exercícios, fiz meu programa de média de notas de 20 alunos, quando eu peço o nome do primeiro aluno, então dá certo, porém quando chega no segundo aluno e vou printar o nome dele, aparece o primeiro caractere do primeiro aluno, e depois o nome do segundo aluno, gostaria de saber o que fiz de errado:
 
	 
 
	#include <stdio.h> 
	#include <stdlib.h>
 
	int main() 
	{ 
	    char nome[15]; 
	    int i, j, n, numero=1; 
	    float nota [2], resultado;
 
	    for(i=0;i<20;i++) 
	    { 
	    printf("Digite o nome do aluno %d: ", numero); 
	    scanf("%s", &nome);
 
	    j=1; 
	    for (n=0;n<2;n++) 
	        { 
	         printf("Digite a %d nota do aluno:", j); 
	         scanf("%f", ¬a[n]); 
	         j++; 
	        }//for 2 notas 
	    resultado = (nota[0]+nota[1])/2; 
	    printf("A media do aluno %s e: %.2f\n\n", nome, resultado);
 
	    numero++; 
	    }//for nome 
	    getchar(); 
	    getchar(); 
	}