fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <cctype>
  4. using namespace std;
  5.  
  6. int main() {
  7. string password;
  8. int angka = 0, kapital = 0;
  9. int nonkapital = 0, simbol = 0;
  10.  
  11. cout << "Masukkan kata sandi: ";
  12. getline(cin, password);
  13.  
  14. for (int i = 0; i < password.length(); i++) {
  15. if (isdigit(password[i])) {
  16. angka++;
  17. }
  18. else if (isupper(password[i])) {
  19. kapital++;
  20. }
  21. else if (islower(password[i])) {
  22. nonkapital++;
  23. }
  24. else {
  25. simbol++;
  26. }
  27. }
  28.  
  29. cout << "\nJumlah angka: " << angka << endl;
  30. cout << "Huruf kapital: " << kapital << endl;
  31. cout << "Huruf nonkapital: " << nonkapital << endl;
  32. cout << "Jumlah simbol: " << simbol << endl;
  33.  
  34. return 0;
  35. }
Success #stdin #stdout 0s 544KB
stdin
Raja123@#
stdout
Masukkan kata sandi: 
Jumlah angka: 3
Huruf kapital: 1
Huruf nonkapital: 3
Jumlah simbol: 2