020 -Caricare una matrice quadrata m con numeri random [1..100].
Visualizzare la matrice.
Scambiare le righe 2 a 2(la prima con la seconda ... la penultima con l'ultima).
Visualizzare la matrice.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define DIM 10
int main(){
int m[DIM][DIM],i,j,temp;
srand(time(NULL));
for(i=0;i<DIM;i++){
for(j=0;j<DIM;j++)
m[i][j]=rand()%100+1;
}
for(i=0;i<DIM;i++){
for(j=0;j<DIM;j++)
printf("%3d",m[i][j]);
putchar('\n');
}
for(i=0;i<DIM-1;i++){
if(i%2==0){
for(j=0;j<DIM;j++){
temp=m[i][j];
m[i][j]=m[i+1][j];
m[i+1][j]=temp;
}
}
}
putchar('\n');
for(i=0;i<DIM;i++){
for(j=0;j<DIM;j++)
printf("%3d",m[i][j]);
putchar('\n');
}
return 0;
}
020.c