Xây dựng hàm kiểm tra một số nguyên dương có phải là số chính phương hay không? Áp dụng hàm này để tính và hiển thị ra màn hình tổng của n số chính phương đầu tiên. (n nguyên dương bất kỳ được nhập vào từ bàn phím) Mã: /* so chinh phuong la so co can bac 2 la 1 so nguyen */ #include <iostream> #include <math.h> using namespace std; int check(int n) { for(int i=1; i<=n;i++) if(i*i == n) return 1; return 0; } int tong(int n) { int tong = 0; for(int i=1; i<=n;i++) if(check(i) == 1) tong = tong + i; return tong; } main () { int n; cout<<"\nNhap n: "; cin>>n; if(check(n) == 0 ) cout<<"\nKhong phai so chinh phuong"; else { cout<<"\nDay la so chinh phuong"; cout<<"\nTong cac so chinh phuong den n: "<<tong(n); } }