Viết chương trình cho phép nhập vào dãy số nguyên gồm n phần tử và thực hiện các yêu cầu sau: a, Tính và in ra màn hình: Trung bình cộng của các phần tử là số đối xứng b, Tìm và in ra các số ở vị trí chính phương trong dãy trên

1 câu trả lời

cau b)

#include <iostream> 
#include <math.h> 
#include <algorithm> 
using namespace std; 
int main(){
     int n; 
     cin >> n; 
     int a[100000]; 
     int ans; 
     for(int i = 0; i < n; i++){
         cin >> a[i]; 
         ans = sqrt(a[i]); 
         if(pow(ans,2) == a[i]){
             cout << i + 1 << " "; 
         }
     }
     return 0; 
}

Câu hỏi trong lớp Xem thêm