fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. cout << "Masukkan jumlah pendonor: ";
  7. cin >> n;
  8.  
  9. // Variabel penghitung untuk setiap desa (anggap ada 4 desa maksimal)
  10. int desa1 = 0, desa2 = 0, desa3 = 0, desa4 = 0;
  11.  
  12. // Setiap pendonor memiliki 4 data: golongan, jenis kelamin, desa, berat
  13. for (int i = 0; i < n; i++) {
  14. int gol, jk, desa, berat;
  15. cin >> gol >> jk >> desa >> berat;
  16.  
  17. if (desa == 1) desa1++;
  18. else if (desa == 2) desa2++;
  19. else if (desa == 3) desa3++;
  20. else if (desa == 4) desa4++;
  21. }
  22.  
  23. // Tampilkan hasil
  24. if (desa1 > 0) cout << "desa 1:" << desa1 << endl;
  25. if (desa2 > 0) cout << "desa 2:" << desa2 << endl;
  26. if (desa3 > 0) cout << "desa 3:" << desa3 << endl;
  27. if (desa4 > 0) cout << "desa 4:" << desa4 << endl;
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0.01s 5248KB
stdin
8
3 3 1 150
1 2 2 250
3 1 3 300
1 3 1 450
2 2 2 200
3 4 3 350
1 4 1 500
2 1 3 500
stdout
Masukkan jumlah pendonor: desa 1:3
desa 2:2
desa 3:3