Salut.

Il s'agit de gérer les notes des élèves d'une classe de nb éleves. Pour cela, on utilise deux tableaux pour enregistrer les informations : un tableau pour les noms et un autre pour les notes (chache élève a plusieurs notes).
Les tâches demandées sont :
  • La saisie (noms + note)
  • La consultation (affichage)
  • La recherche par nom (recherche d'un élève en connaissant son nom)
  • Le classement des élèves par ordre alphabétique (ou par moyenne).

J'ai fait ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var
  t array [0..n]of integer
  a array [0..n]of string

const 
  n=500

procedure am(t:vecteur )
  i:integer
debut
  pour i=0 a n faire 
    lire t[i]
    ecrire t[i]
  finfaire
fin

procedure ins(a :vecteur)
  i:integer
debut
  pour i=0 a n faire
    pour j=0 a n faire 
      lir a[I,j]
      ecrire a[I,j]
fin

programme principal
debut
  ecrire (donner les notes )
  am(t)
  ecrire (donner les nons)
  ins(a)
  lire (k)
  si k=t[i] alors ecrire a[i,j]
  sinon ecrire (ereur)
  fin si
  pour i=0 a n faire 
    pour j=i+1 a n faire
et là je ne sais plus comment faire, aidez-moi svp merci.
Pour l'écrire en Pascal je crois je je n'aurai pas de problème, enfin je crois merci