Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int column_statistics(const int *ptr, int width, int height,
  5. int column_id, int *max, int *min, float *avg)
  6. { //tab[wiersze][kolumny]
  7. //dla kolumn:
  8. int i, j;
  9. for (i=0, j=0; j<height; i=i+width)
  10. {
  11. avg=avg+*(ptr+i);
  12. printf("i: %d test kolumn: %d\n", i, avg);
  13. ++j;
  14. }
  15. return 1;
  16. }
  17.  
  18. int row_statistics(const int *ptr, int width, int height,
  19. int row_id, int *max, int *min, float *avg)
  20. {
  21. int i;
  22. for (i=0; i<width; ++i)
  23. {
  24. avg=avg+*(ptr+i);
  25. printf("i: %d test rzedow: %d\n", i, avg);
  26. }
  27. return 1;
  28. }
  29.  
  30. int main() {
  31. printf("Podaj macierz:\n");
  32. int i, j=5;
  33. int tab[25]={0};
  34. float *avg=0;
  35. for (i=0; i<25; ++i)
  36. scanf("%d", &tab[i]);
  37. const int *pointer=tab;
  38. int *min=*pointer, *max=*pointer;
  39. int k;
  40. i=i/5;
  41. for (k=0; k<5; ++k) //k jest id analizowanej kolumny
  42. {
  43. column_statistics(pointer, j, i, k, max, min, avg);
  44. row_statistics(pointer, j, i, k, max, min, avg);
  45. }
  46. return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement