Advertisement
Guest User

histograma

a guest
Mar 5th, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main() {
  4.  
  5.     unsigned short N, M, P;
  6.  
  7.     while(1) {
  8.  
  9.         std::cin >> N >> M;
  10.         if(N == 0 && M ==0) break;
  11.  
  12.         std::cin >> P;
  13.  
  14.         unsigned short matrix[N][M], counter[++P];
  15.  
  16.         for(unsigned short i=0; i<N; i++) {
  17.             for(unsigned short j=0; j<M; j++)
  18.                 std::cin >> matrix[i][j];
  19.  
  20.                
  21.         }
  22.  
  23.         for(unsigned short i=0; i<P; i++) {
  24.             counter[i] = 0;
  25.  
  26.             for(unsigned short j=0; j<N; j++){
  27.                 for(unsigned short k=0; k<M; k++)
  28.                     if(matrix[j][k] == i) counter[i]++;
  29.             }
  30.  
  31.             std::cout << i << ":" << counter[i] << " ";
  32.         }
  33.         std::cout << "\n";
  34.     }
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement