codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> #include <stdlib.h> #include <memory.h> #define N 5 int main(int argc, char* argv[]) { int** A = new int*[N]; memset((void*)A, 0x00, 4 * N); for (int t1 = 0; t1 < N; t1++) { A[t1] = new int[N]; for (int t2 = 0; t2 < N; t2++) { A[t1][t2] = rand() % 9; printf("%d ",A[t1][t2]); } printf("\n"); } printf("\n"); int min_i = 0, min_j = 0; for (int i = 0; i < N; i++) for (int j = 0; j < N; j++) if (A[i][j] < A[min_i][min_j] && A[i][j] != 0 && A[min_i][min_j] != 0) { min_i = i; min_j = j; } printf("A[%d][%d] = %d\n\n",min_i,min_j,A[min_i][min_j]); for (int r1 = 0; r1 < N; r1++) for (int r2 = 0; r2 < N; r2++) if (!A[r1][r2]) A[r1][r2] = A[min_i][min_j]; for (int z1 = 0; z1 < N; z1++) { for (int z2 = 0; z2 < N; z2++) printf("%d ",A[z1][z2]); printf("\n"); } return 0; }
Private
[
?
]
Run code
Submit