Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #include <math.h>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <time.h>
  5.  
  6. #define MAX 50
  7.  
  8. int najwieksza_srednia_wiersz(int tab[MAX][MAX], int n, int m) {
  9. int i, j, max_srednia = 0, suma = 0, wiersz;
  10. for (j = 0; j < m; j++) { // przypisanie najwiekszej sredniej pierwszemu wierszowi
  11. max_srednia += tab[0][j];
  12. wiersz = 0;
  13. }
  14. max_srednia = max_srednia / m; // robie srednia
  15. for (i = 1; i < n; i++){
  16. for (j = 0; j < m; j++){ // porownywanie najwiekszej sredniej pierwszego wiersza z pozostalymi wierszami
  17. suma += tab[i][j];
  18. }
  19. if (suma / m > max_srednia) {
  20. max_srednia = suma / m; // tu tez robie srednia
  21. wiersz = i; // najwieksza srednia ma wiersz i
  22. }
  23. suma = 0;
  24. }
  25. return wiersz;
  26. }
  27.  
  28. void main() {
  29. int tab[MAX][MAX];
  30. srand(time(0));
  31. int i, j;
  32. for (i = 0; i < MAX; i++) {
  33. for (j = 0; j < MAX; j++) {
  34. tab[i][j] = rand();
  35. }
  36. }
  37. printf("%d", najwieksza_srednia_wiersz(tab, MAX, MAX));
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement