#include #include #define MAX 100 void leggiMatrice(float mat[MAX][MAX]); float mediaRiga(float vet[MAX]); void ordinaRighe(float mat[MAX][MAX]); void stampaMatrice(float mat[MAX][MAX]); void scambiarighe(float mat[MAX][MAX]); int r = 0; int c = 0; int main() { float mat[MAX][MAX]; float vetRiga[MAX]; float vetMedia[MAX]; float vetMin[MAX]; int primaColonna[MAX]; leggiMatrice(mat); printf("Matrice inserita:\n"); stampaMatrice(mat); for(int i=0; imat[k][j]) { min = j; } } temp=mat[k][min]; mat[k][min] = mat[k][i]; mat[k][i] = temp; } } } void scambiarighe(float mat[MAX][MAX]){ float temp = 0; float ultimaCol[MAX]; int vetMin[MAX]; int min=0; for(int j=0; jultimaCol[j]) { min = j; } } vetMin[i]=min; temp=ultimaCol[min]; ultimaCol[min] = ultimaCol[i]; ultimaCol[i] = temp; } temp = 0; for(int k=0; k