fork(4) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. #define W 5
  5. #define H 5
  6.  
  7. void minmax(int** tab, unsigned w, unsigned h)
  8. {
  9. int i, j, min, max;
  10. for(i=0;i<w;++i)
  11. {
  12. min = max = tab[i][0];
  13. for(j=0;j<w;++j)
  14. {
  15. if(tab[i][j]>max) max=tab[i][j];
  16. if(tab[i][j]<min) min=tab[i][j];
  17. }
  18. printf("%d\t%d\n", min, max);
  19. }
  20. }
  21.  
  22. int main()
  23. {
  24. int** tab = (int**)malloc(W*sizeof(int*));
  25. int i, j;
  26. for(i=0;i<W;++i) tab[i] = (int*)malloc(H*sizeof(int));
  27.  
  28. for(i=0;i<W;++i) for(j=0;j<H;++j) tab[i][j] = i*W+j;
  29.  
  30. minmax(tab, W, H);
  31.  
  32. for(i=0;i<W;++i) free(tab[i]);
  33. free(tab);
  34. return 0;
  35. }
Success #stdin #stdout 0s 1920KB
stdin
Standard input is empty
stdout
0	4
5	9
10	14
15	19
20	24