-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2016j2.c
More file actions
29 lines (29 loc) · 680 Bytes
/
2016j2.c
File metadata and controls
29 lines (29 loc) · 680 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
int main(){
int table[4][4];
int i;
int sum[8];
for(i=0;i<3;i++){
scanf("%d %d %d %d\n",&table[i][0],&table[i][1],&table[i][2],&table[i][3]);
}
scanf("%d %d %d %d",&table[3][0],&table[3][1],&table[3][2],&table[3][3]);
for(i=0;i<4;i++){
sum[i]=table[i][0]+table[i][1]+table[i][2]+table[i][3];
}
for(i=0;i<4;i++){
sum[i+4]=table[0][i]+table[1][i]+table[2][i]+table[3][i];
}
int issame=1;
int base=sum[0];
for(i=1;i<8;i++){
if(base!=sum[i]){
issame=0;
}
}
if(issame){
puts("magic");
}else{
puts("not magic");
}
return 0;
}