Tìm 1 số mà tổng căn bậc 2 của các chữ số của số đó bằng chính nó? C++ vd: số abcd=sqrt(a)+sqrt(b)+sqrt(c)+sqrt(d)=abcd

Tìm 1 số mà tổng căn bậc 2 của các chữ số của số đó bằng chính nó? C++
vd: số abcd=sqrt(a)+sqrt(b)+sqrt(c)+sqrt(d)=abcd

0 bình luận về “Tìm 1 số mà tổng căn bậc 2 của các chữ số của số đó bằng chính nó? C++ vd: số abcd=sqrt(a)+sqrt(b)+sqrt(c)+sqrt(d)=abcd”

  1. #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int a,b,c,d;
        for (int i=1000; i<=9999; i++)
        {
            int k=i;
            a=k / 1000;
            k=k % 1000;
            b=k / 100;
            k=k % 100;
            c=k / 10;
            k=k % 10;
            d=k;
            if (i = sqrt(a)+sqrt(b)+sqrt(c)+sqrt(d)) cout << a << b << c << d << endl;
        }
        return 0;
    }

    Bình luận

Viết một bình luận