Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <math.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <time.h>
- #define MAX 50
- int najwieksza_srednia_wiersz(int tab[MAX][MAX], int n, int m) {
- int i, j, max_srednia = 0, suma = 0, wiersz;
- for (j = 0; j < m; j++) { // przypisanie najwiekszej sredniej pierwszemu wierszowi
- max_srednia += tab[0][j];
- wiersz = 0;
- }
- max_srednia = max_srednia / m; // robie srednia
- for (i = 1; i < n; i++){
- for (j = 0; j < m; j++){ // porownywanie najwiekszej sredniej pierwszego wiersza z pozostalymi wierszami
- suma += tab[i][j];
- }
- if (suma / m > max_srednia) {
- max_srednia = suma / m; // tu tez robie srednia
- wiersz = i; // najwieksza srednia ma wiersz i
- }
- suma = 0;
- }
- return wiersz;
- }
- void main() {
- int tab[MAX][MAX];
- srand(time(0));
- int i, j;
- for (i = 0; i < MAX; i++) {
- for (j = 0; j < MAX; j++) {
- tab[i][j] = rand();
- }
- }
- printf("%d", najwieksza_srednia_wiersz(tab, MAX, MAX));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement