PDA

View Full Version : [C] Unire le righe di una Mat con 1 numero in comune


graffio83
24-01-2012, 09:30
es, ho una matrice del tipo

1 1 1 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0
1 1 1 0 1 0 0 0 0
0 0 0 1 0 1 1 1 0
0 0 1 0 1 0 0 0 0
0 0 0 1 0 1 1 1 0
0 0 0 1 0 1 1 1 0
0 0 0 0 0 0 0 0 1

voglio ottenere

1 1 1 0 1 0 0 0 0
0 0 0 1 0 1 1 1 0
0 0 0 0 0 0 0 0 1

la riga 0, 1, 2, 4 ad esempio sono da concatenare, stesso per la 3,5,6,7

come posso fare?

canepazzojoe
24-01-2012, 16:10
es, ho una matrice del tipo

1 1 1 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0
1 1 1 0 1 0 0 0 0
0 0 0 1 0 1 1 1 0
0 0 1 0 1 0 0 0 0
0 0 0 1 0 1 1 1 0
0 0 0 1 0 1 1 1 0
0 0 0 0 0 0 0 0 1

voglio ottenere

1 1 1 0 1 0 0 0 0
0 0 0 1 0 1 1 1 0
0 0 0 0 0 0 0 0 1

la riga 0, 1, 2, 4 ad esempio sono da concatenare, stesso per la 3,5,6,7

come posso fare?

Non ho ben capito cosa deve avere in comune? comunque con 2 cicli for annidati dovresti cavartela.