2000/01 – Fase scolastica – 14

Considerate il seguente frammento di codice:

Var
   i: .....;
   j: .....;
   a: Array [.....] Of .....;
...
   a[a[i]=j]:=a[a[j]=i];

È possibile completare le dichiarazioni di variabile in modo tale che l’assegnamento non dia luogo a errori di compilazione?
Se sì, indicate i tipi delle variabili i, j e a.