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
|
program xxx
implicit none
integer Tableau(300,24*366)
character (8) Item
character (8) ListeDesNoms(300)
integer NbrNoms = 0
integer DateHeure
integer NbrVehicule
...
do
read (...) Item, DateHeure, NbrVehicule
if (fin des données) exit
k = IndexNom(Item)
Tableau(k,DateHeure) = NbrVehicule
...
contains
integer IndexNom(s)
j = 1
do while (j < NbrNoms)
if (ListeDesNoms(j) == s) then
IndexNom = j
return
endif
j = j + 1
enddo
NbrNoms = NbrNoms + 1
ListeDesNoms(NbrNoms) = s
IndexNom = NbrNoms
end function
... |
Partager