fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n, m;
  5. scanf("%d", &n);
  6. scanf("%d", &m);
  7.  
  8. int jumlah[100][5] = {0};
  9. int volume[100][5] = {0};
  10.  
  11. for (int i = 0; i < n; i++) {
  12. int desa, golongan, vol;
  13. scanf("%d %d %d", &desa, &golongan, &vol);
  14. jumlah[desa][golongan]++;
  15. volume[desa][golongan] += vol;
  16. }
  17.  
  18. char *golNama[5] = {"", "A","B","AB", "O"};
  19.  
  20. for (int i = 1; i <= m; i++) {
  21. printf("Desa %d; \n", i);
  22. for (int g = 1; g <= 4; g++) {
  23. printf("%s: %d %d", golNama[g], jumlah[i][g], volume[i][g]);
  24. if (g < 4) printf("\n");
  25. }
  26. printf("\n");
  27. }
  28.  
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0.01s 5280KB
stdin
10
4
4 1 450
1 2 500
3 4 300
2 1 400
1 3 350
4 2 500
3 1 450
2 4 500
1 1 300
4 3 250
stdout
Desa 1; 
A: 1 300
B: 1 500
AB: 1 350
O: 0 0
Desa 2; 
A: 1 400
B: 0 0
AB: 0 0
O: 1 500
Desa 3; 
A: 1 450
B: 0 0
AB: 0 0
O: 1 300
Desa 4; 
A: 1 450
B: 1 500
AB: 1 250
O: 0 0