Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

bác nào giải thích giúp em với tại sao nó cứ ra mất đi 1 khi nhap vao mũ >2

23:31 07-03-2018 385 lượt xem 3 bình luận 14:40 09-03-2018

int demchuso(int a)
{
int contian,dem=0;
contian= a;
while (contian !=0){
    contian/=10;
    dem++;
}
return dem;
}
int tich (int &a){
    int contian, kq=0;
    int ncontian=a;
    int ncount= demchuso(a);
    while(ncontian!=0){
        contian=ncontian%10;
        ncontian/=10;
        kq=kq+pow(contian,ncount);
    }  
    return kq;
}
int main(){
    int a,b;
    cout<<" nhap a: ";
    cin>>a;
    b=demchuso(a);
    cout<<"\n so chu so: "<<b<<endl;
     cout<<"\t"<<demchuso(a);
     cout<<" \n "<<tich(a);
}

// bản full đây bácở trên là phần em test

 

Sửa Xóa

Thêm bình luận

Câu trả lời của bạn

Bạn có thể trả lời câu hỏi này? Hãy chia sẻ nó ch

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 01:04 08-03-2018

cái hàm demchuso đâu bạn ơi @@

Ngọc Phạm đã bình luận 14:40 09-03-2018

Hàm pow của bạn đâu vây?

dodinhtien99 đã bình luận 12:45 08-03-2018

int demchuso(int a)
{
int contian,dem=0;
contian= a;
while (contian !=0){
    contian/=10;
    dem++;
}
return dem;
}
int tich (int &a){
    int contian, kq=0;
    int ncontian=a;
    int ncount= demchuso(a);
    while(ncontian!=0){
        contian=ncontian%10;
        ncontian/=10;
        kq=kq+pow(contian,ncount);
    }  
    return kq;
}
int main(){
    int a,b;
    cout<<" nhap a: ";
    cin>>a;
    b=demchuso(a);
    cout<<"\n so chu so: "<<b<<endl;
     cout<<"\t"<<demchuso(a);
     cout<<" \n "<<tich(a);
}

// bản full đây bácở trên là phần em test

 

Câu hỏi mới nhất