|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jul 2009
Messaggi: 11
|
visualizzare diagonale principale di una matrice n*m
Salve a tutti voi....sono nuovo su questo forum e volevosapere se qualcuno mi puo illuminare su questo argomento...
![]() Come posso visualizzare la diagonale principale di una matrice n*m in linguaggio visual basic 6 ?? Grazie mille in anticipo.... |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Sep 2005
Città: Modena
Messaggi: 1246
|
Quote:
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! ![]() |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 1059
|
quoto intanto quanto detto da mccarver
Codice:
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 |
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: Jul 2009
Messaggi: 11
|
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
![]() |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Mar 2008
Messaggi: 70
|
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
__________________
CM-690 with 4x Noctua s12-800 + 2x scythe slip stream 120 - Intel e8400 + Freezer 7 + Silenx IPX-52-11 (rear) - ASUS P5Q-Pro - OCZ DDR2 800 4-4-4-15 2x2GB Reaper - ATI Gainward HD4850 + Accelero S1 - 2x Samsung 250GB HD252HJ (Raid0) - Seagate 500GB 7200.1 - Pioneer 215D - LC-Power titan 560W - ABit WiFi pci-e 1x - TV Tuner Asus P-7131 Hybrid... |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:48.