Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main () {
- int m[5][5], i,j,k,z,i1,j1,aux = 1, aux2[1][1];
- srand(time(NULL));
- for(i=0;i<5;i++){
- for(j=0;j<5;j++){
- aux = 1;
- m[i][j] = rand() % 100;
- for(k=0;k<5;k++){
- for(z=0;z<5;z++){
- if((i == k && j == z) || (((k*5)+z) > ((i*5)+j))){
- aux = 1;
- }
- else if(m[i][j] == m[k][z]){
- aux = 0;
- break;
- }
- }
- if(aux == 0){
- j = j -1;
- break;
- }
- }
- }
- }
- system("PAUSE");
- for(i = 0; i < 5; i++){
- for(j = 0; j < 5; j++){
- for(i1=i+1; i1 < 5; i1++){
- for(j1 = j+1; j1 < 5; j1++){
- if(m[i][j]>m[i1][j1]){
- aux2[1][1]= m[i][j];
- m[i][j]=m[i1][j1];
- m[i1][j1]=aux2[1][1];
- }
- }
- }
- }
- }
- printf("Matriz Completa:\n");
- for(i=0;i<5;i++){
- for(j=0;j<5;j++){
- printf("%d\t", m[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement