Exercice 1 c

program ex1c;
const
nnotes = 3;
nfiches = 100;

type
fiche = record
num: integer;
nom: string;
groupe: char;
notes: array[1..nnotes] of real;
end;
pfiche = ^fiche;
session = array[1..nfiches] of pfiche;

var
pf: pfiche;
s: session;
ps: ^session;
i, j, compteur: integer;

begin
writeln('Exercice 1 c http://www.Software-DS.com');
for i := 1 to nfiches do
new(s[i]);
{ Allocation }
{ initialisation des données }
for i := 1 to nfiches do
begin
s[i]^.num := i;
s[i]^.nom := '----------';
s[i]^.groupe := '-';
for j := 1 to nnotes do
s[i]^.notes[j] := -1.0;
end;
{ Affichage }
compteur := 0;
for i := 1 to nfiches do
begin
writeln('Classement:', s[i]^.num : 0, ' Nom:', s[i]^.nom, ' Groupe:', s[i]^.groupe);
for j := 1 to 3 do
write(' ', s[j]^.notes[j] : 0);
compteur := compteur + 1;
writeln;
if ((compteur mod 10) = 0) then
readln;
end;

for i := 1 to nfiches do
dispose(s[i]);
{ désallocation }
writeln;
writeln('©2001 All Rights Reserved to www.Software-DS.com');
{ ©2001 All Rights Reserved to http://www.Software-DS.com 23/10/01 }
end.





Haut de la page - Page générée en 0.04549 sec.
 

1847337 visiteurs.   ©2001-2024 All Rights Reserved to Software-DS.com
Made with a mac  
Confidentialité