program pemecah bilangan C++

Program pemecah bilangan yang di input menjadi komponen-komponen yang lebih kecil,,,

berikut codinganya pada C++,,,

#include <iostream>
using namespace std;

int main(int argc, char** argv) {
    int angka,ratusan,puluhan,satuan;
    cout<<"Masukkan angka = "; cin>>angka;
    if(angka > 99){
        ratusan = angka / 100;
        puluhan = (angka % 100) / 10;
        satuan = ((angka % 100) % 10) / 1;
    cout<<ratusan<<" ratusan + "<<puluhan<<" puluhan + "<<satuan<<" satuan ";
      
    } else if(angka > 9 && angka <100){
        puluhan = (angka % 100) / 10;
        satuan = ((angka % 100) % 10) / 1;
    cout<<puluhan<<" puluhan + "<<satuan<<" satuan ";
    } else {
        satuan = ((angka % 100) % 10) / 1;
    cout<<satuan<<" satuan ";   
    }

return 0;
}





outputnya..




EmoticonEmoticon