Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int column_statistics(const int *ptr, int width, int height,
- int column_id, int *max, int *min, float *avg)
- { //tab[wiersze][kolumny]
- //dla kolumn:
- int i, j;
- for (i=0, j=0; j<height; i=i+width)
- {
- avg=avg+*(ptr+i);
- printf("i: %d test kolumn: %d\n", i, avg);
- ++j;
- }
- return 1;
- }
- int row_statistics(const int *ptr, int width, int height,
- int row_id, int *max, int *min, float *avg)
- {
- int i;
- for (i=0; i<width; ++i)
- {
- avg=avg+*(ptr+i);
- printf("i: %d test rzedow: %d\n", i, avg);
- }
- return 1;
- }
- int main() {
- printf("Podaj macierz:\n");
- int i, j=5;
- int tab[25]={0};
- float *avg=0;
- for (i=0; i<25; ++i)
- scanf("%d", &tab[i]);
- const int *pointer=tab;
- int *min=*pointer, *max=*pointer;
- int k;
- i=i/5;
- for (k=0; k<5; ++k) //k jest id analizowanej kolumny
- {
- column_statistics(pointer, j, i, k, max, min, avg);
- row_statistics(pointer, j, i, k, max, min, avg);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement