Ciao a tutti!!
Data la richiesta di scegliere dei valori, valori che corrispondono ad una o più righe/colonne di una matrice, devo fare in modo che vengano selezionate dalla matrice e stampate.
Per quanto riguarda le righe ci sono riuscito ma non riesco a stampare le relative colonne.
Posto la parte di codice.
Chi mi può aiutare??
printf("Seleziona i vertici di cui vuoi sapere il risultato. \n");
fflush(stdin);
printf("Quanti e quali vertici ti interessano? \n");
scanf("%d", &quantita);
printf("\n");
for (e=0; e<quantita; e++)
{
scanf("%d", &selezione[e]);
printf("Vertice selezionato: %d\n", selezione[e]);
}
printf("\n");
for (e=0; e<quantita; e++)
{
printf("in posizione %d vertice selezionato: %d\n", e, selezione[e]);
}
printf("\n");
for(r=0; r<numerovertici;r++)
{
for(c=0; c<numerovertici; c++)
{
if(r == selezione[k])
{
for(c=0; c<numerovertici; c++)
{
printf("%9lf",m[r][c]);
}
k++;
}
else
{
m[r][c] = 0;
printf("%9lf",m[r][c]);
}
}
printf("\n");
}
printf("\n");