Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(){
- int[] arr;
- //didalam array anggap udah ada inputnya
- int adaberapaangka;
- int yangdicari;
- int jumlahInputan;
- for(int i = 0; i < adaberapaangka; i++){
- jumlahInputan = count(arr[i], yangdicari);
- }
- }
- int count(int angka, int yangdicari){
- int jumlahInputan;
- int digitPertama = angka / pangkatSepuluh(cariPanjang(angka));
- if(digitPertama == yangdicari){
- jumlahInputan++;
- }
- if(cariPanjang != 0){
- jumlahInputan = jumlahInputan + count(angka%10, yang dicari);
- }else{
- return jumlahInputan;
- }
- }
- int cariPanjang(int angka){
- int count;
- while(angka > 0){
- count += 1;
- angka = (angka / 10);
- }
- return count;
- }
- int pangkatSepuluh(int power){
- int angka;
- for(int i = 0; i < power; i++){
- angka = angka * angka;
- }
- return angka;
- }
Add Comment
Please, Sign In to add comment