View Full Version : visualizzare diagonale principale di una matrice n*m
Rokko_595
18-10-2009, 14:35
Salve a tutti voi....sono nuovo su questo forum e volevosapere se qualcuno mi puo illuminare su questo argomento...:read:
Come posso visualizzare la diagonale principale di una matrice n*m in linguaggio visual basic 6 ??
Grazie mille in anticipo....
mccarver
18-10-2009, 14:46
Salve a tutti voi....sono nuovo su questo forum e volevosapere se qualcuno mi puo illuminare su questo argomento...:read:
Come posso visualizzare la diagonale principale di una matrice n*m in linguaggio visual basic 6 ??
Grazie mille in anticipo....
Parlare di 'diagonale principale' implica fare riferimento a matrici rigorosamente quadrate, dunque n*n.
Se ad esempio hai la matrice memorizzata in un array bidimensionale, è sufficiente che fai riferimento solo ai valori memorizzati che hanno lo stesso indice nelle due dimensioni. Ovvero A(0,0), A(1,1), A(2,2), etc..
Hai qualche domanda più precisa?
Ah, e benvenuto! :O
Energy++
18-10-2009, 14:49
quoto intanto quanto detto da mccarver
M = matrice n*m
i=0
j=0
finche i < n
finche j < m
se i == j stampa M[i][j]
j = j+1
i = i+1
Rokko_595
18-10-2009, 14:57
grazie mccarver era proprio questo che non mi era chiaro e cioè che i due indici devono avere lo stesso valore...grazie mille x l'aiuto:D
Ringhio.3
18-10-2009, 17:43
la matrice è quadrata quindi ti basta fare un solo ciclo
M = matrice n*n
i=0
finche i < n
stampa M[i][i]
i = i+1
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.