Respuesta :
Answer:
hope this helps and do consider giving a brainliest to the ans if it helped.
Explanation:
//program to check if the entered grid is magic square or not
/**c++ standard libraries
*/
#include<bits/stdc++.h>
using namespace std;
/**function to check whether the entered grid is magic square or not
*/
int isMagicSquare(int arr[3][3]){
 int i,j,sum=0,sum1=0,rsum,csum;
 for(i=0;i<3;i++){
   sum+=arr[i][i];
   sum1+=arr[i][2-i];
 }
 if(sum!=sum1){
   return 0;
 }
Â
 for(i=0;i<3;i++){
   rsum=0;
   csum=0;
   for(j=0;j<3;j++){
     rsum+=arr[i][j];
     csum+=arr[j][i];
   }
   if(sum!=rsum){
     return 0;
   }
   if(sum!=csum){
     return 0;
   }
 }
 return 1;
}
/** main function to get user entries and
* call function
* and print output
*/
int main(){
 int i,j,arr[3][3]={0};
 for(i=0;i<3;i++){
   for(j=0;j<3;j++){
     cout<<"Enter the number for row "<<i<<" and column "<<j<<" : ";
     cin>>arr[i][j];
   }
 }
 int ret = isMagicSquare(arr);
 if(ret==1){
   cout<<"This is a Lo Shu magic square"<<endl;
 }
 else{
   cout<<"This is not a Lo Shu magic square"<<endl;
 }
 return 0;
}