Salut tout le monde, voici le fichier contenant mon programme l ne veut pas s'éxecuter, je veux savoir les erreurs que j'ai fait et merci d'avance!
	 
	#include<stdio.h>
	#include<stdlib.h>
	int N=0;
	typedef struct
	{
	        char nom[50];
	        char prenom[50];
	        int cin[50];
	        int cc1[50];
	        int cc2[50];
	        float moy[50];
	        char resultat[50];
	}fiche;
	void menu()
	{
	     printf("\n**a--> Ajouter un etudiant \n");
	     printf("**s-->Supprimer un etudiant \n");
	     printf("**f-->Affichage  \n");
	     printf("**c-->Classement \n");
	     printf("**q-->Quitter  \n");
	     printf("\n\tEntrer votre choix:");
	}
	void saisir()
	{
	     
	                     printf("Donner le nom de l'etudiant %d \t", N);
	                     scanf("%s",&struct.nom[N]);
	                     printf("Donner le prenom de l'etudiant %d \t", N);
	                     scanf("%s",&struct.prenom[N]);
	                     printf("Donner le cin de l'etudiant %d \t", N);
	                     scanf("%d",&struct.cin[N]);
	                     printf("Donner la note de cc1 de l'etudiant %d \t", N);
	                     scanf("%d",&struct.cc1[N]);
	                     printf("Donner la note de cc2 de l'etudiant %d \t", N);
	                     scanf("%d",&struct.cc2[N]);
	                     stuct.M[N]=(struct.cc1[N]+struct.cc2[N])/2;
	                     if(struct.M[N]>=10)
	                     struct.resultat[N]=V;
	                     if(7<=struct.M[N]<10)
	                     struct.resultat[N]=R;
	                     if(struct.M[N]<7)
	                     struct.resultat[N]=NV;
	     }
	}
	Void ajouter()
	{
	     N++;
	     saisir();
	}
	Void afficher()
	{
	     int i;
	     for(i=0;i<N;i++)
	     {
	                     
	                     printf(" l'etudiant %s %s qui a le cin %d a obtenu au cc1 la not %d et au cc2 la note %d sa moyenne est % il a donc %s \t",struct.Nom[i],struct.Prenom[i],struct.cin[i],struct.cc1[i],struct.cc2[i],struct.M[i],struct.resultat[i]);
	
	     }
	}
	void Supprimer( int cin)
	{
	     int i,j;
	     for(i=0;i<N;i++)
	     {
	                     if(struct.cin[i]==cin)
	                     {
	                                           for(j=i;j<N-1;j++)
	                                           struct[i]=struct[i+1];
	                     }
	     }
	}
	void classement()
	{
	     int j=0,k=0;
	     for(i=0;i<N;i++)
	     {
	                     if(struct.M[i]>struct.M[i+1])
	                     j=i;
	                     else
	                     k=i;
	     }
	     printf("l'etudiant qui a la première note est %s et l'etudiant qui a la dérnière note est %s \t ", struct.nom[i],struct.nom[j]);
	}
	main()
	{
	      char choix;
	      menu();
	      scanf("%c",&choix);
	      switch(choix)
	      {
	                   case('a')
	                   ajouter();
	                   break;
	                   case('s')
	                   supprimer();
	                   break;
	                   case('f')
	                   afficher();
	                   break;
	                   case('c');
	                   classement();
	                   break;
	                   case('q')
	                   break;
	      }
	      system("pause");
	}