fork(1) download
  1.  
  2. #include <stdio.h>
  3.  
  4. int main() {
  5. int n;
  6. scanf("%d", &n);
  7.  
  8. int desa, gol, vol;
  9.  
  10. // Asumsi maksimal 10 desa, golongan 4: A=0, B=1, AB=2, O=3
  11. int jumlah[10][4] = {0};
  12. int total[10][4] = {0};
  13.  
  14. int maxDesa = 0;
  15.  
  16. for (int i = 0; i < n; i++) {
  17. scanf("%d %d %d", &desa, &gol, &vol);
  18. if (desa > maxDesa) maxDesa = desa;
  19. jumlah[desa-1][gol-1]++;
  20. total[desa-1][gol-1] += vol;
  21. }
  22.  
  23. char *golNama[] = {"A", "B", "AB", "O"};
  24.  
  25. for (int d = 0; d < maxDesa; d++) {
  26. printf("Desa %d:", d+1);
  27. for (int g = 0; g < 4; g++) {
  28. printf(" %s: %d %d", golNama[g], jumlah[d][g], total[d][g]);
  29. if (g < 3) printf(",");
  30. }
  31. printf("\n");
  32. }
  33.  
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0s 5292KB
stdin
Standard input is empty
stdout
Standard output is empty