Solução por Sofhia Souza
Para resolver esse problema, bastava contar a quantidade total de livros na estante e dividir pela quantidade de estantes. Esse número será sempre inteiro, pois o enunciado nos garante que sempre será possível colocar a mesma quantidade de livros em todas as estantes.
Segue o código para melhor entendimento:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <bits/stdc++.h> | |
using namespace std; | |
int main() | |
{ | |
int n, m, cont = 0; | |
cin >> n >> m; | |
for(int i = 1 ; i <= n ; i++) | |
{ | |
for(int j = 1 ; j <= m ; j++) | |
{ | |
int a; | |
cin >> a; | |
if(a) cont++; //se existe um livro nessa posição, somo mais um na minha variável contadora | |
} | |
} | |
cout << cont/n << "\n"; //divido a quantidade de livros total pela quantidade de estantes | |
} |