Per favore aiutatemi questo è l'esercizio:

si vuol realizzare un applicazione che gestisca i viaggi fra le varie città. Per ogni città si deve memorizzare nome nazione e provincia inoltre per ogni coppia di città si registra una descrizione di tutti i viaggi previsti contenente il peso massimo trasportabile.
L'applicazione dovrà permettere di :
riempire automaticamente l'archivio con alcuni dati in modo da testarlo;
inserire e rimuovere una città
creare una tabella delle città
inserire la descrizione dei viaggi fra le 2 città
cercare la coppia di città fra cui si puo' trasportare il peso massimo

l'applicazione dovrà possedere un menu

[i]per memorizzare l'insieme delle città si dovrà utilizzare una struttura di tipo lista. Le descrizioni dei viaggi dovranno essere memorizzate in una matrice bidimensionale M [] [], dove in posizione M [j] c'e' la descrizione dei viaggi offerti fra le città.

Quello che mi resta difficile è fare la coppia delle città e fare la matrice.

Vi prego HELP ME!!!