fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. bool kelipatan10(int n){
  5. int num=1;
  6. while(n){
  7. num *= (n%10);
  8. n/=10;
  9. }
  10. if(num%10==0&&num) return true;
  11. //bilangan yang digitnya menghasilkan nol tidak dihitung, untuk menghitungnya hilangkan &&num
  12. return false;
  13. }
  14. int main(){
  15. int i,total=0;
  16. for(i=1;i<=1000;i++){
  17. //program akan berjalan dari 1-1000
  18. if(kelipatan10(i)){
  19. //jika digit-digit merupakan kelipatan 10 non 0
  20. total++;
  21. //cout<<i<<endl;
  22. //untuk mengetahui bilangan apa saja, hilangkan double slash di atas
  23. }
  24. }
  25. cout<<endl<<"Digit-digit kelipatan sepuluh non-nol berjumlah "<<total;
  26. }
  27.  
Success #stdin #stdout 0s 4404KB
stdin
cahinfor.com
stdout
Digit-digit kelipatan sepuluh non-nol berjumlah 164