Guest User

Untitled

a guest
Jan 11th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <malloc.h>
  3. #include <stdlib.h>
  4.  
  5. void main() {
  6.   int *a;
  7.   int n, m, i, j;
  8.   float min;
  9.   const int LOL_MAX_INT = 10000;
  10.  
  11.   printf("Enter n (rows): "); scanf("%d", &n);
  12.   printf("Enter m (cols): "); scanf("%d", &m);
  13.   a = (int*)malloc(n*m*sizeof(int));
  14.  
  15.   for(i=0; i<n; i++)
  16.     for(j=0; j<m; j++)
  17.       *(a + i*m + j) = rand() % LOL_MAX_INT;
  18.  
  19.   for(i=0; i<n; i++) {
  20.     for(j=0; j<m; j++)
  21.       printf("%5d ", *(a + i*m + j));
  22.     printf("\n");
  23.   }
  24.  
  25.   min = LOL_MAX_INT;
  26.   for (i = 0; i < n; i++)
  27.     for (j = 0; j < n; j++)
  28.       if (min > *(a + i*m + j))
  29.         min = *(a + i*m + j);
  30.  
  31.   printf ("Min = %.f \n", min);
  32.   free(a);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment