---
# System prepended metadata

title: 本番試験レベル問題1

---

# 本番試験レベル問題1
## 問題文
整数型2次元配列$x[n][n]$($n$は定数)を正方行列と考える。
正方行列$x$と$n$のサイズを入力から読み取り、boolean型の変数$check$を用いて対角行列かどうか判定するプログラムを作成しなさい。また、boolean型の変数checkを定義するときはbool check=true; と書く。このとき、$n$は$3≤n≤5$とする。
正方行列$x[n][n]$(Nは定数)が対角行列であれば1を出力し、そうでなければ0を出力しなさい。ただし, 0≤行列の要素≤9と仮定してよいものとする。<br>なお、boolean型を用いる場合は#include <stdbool.h>を入れる必要があり、boolean型は$true$の場合は1を、$false$の場合は０を出力する。<br>また、対角行列とは、正方行列$A$で$Aij=0(i≠j)$の行列のことをいう。

＊入力の際は数字ごとに１つスペースを空けて入力すること。

## 入力例1
```
3
2　0　0
0　3　0
0　0　4
```
## 出力例1
```
１
```

## 入力例2
```
4
5　0　0　0
0　2　0　0
0　2　1　0
0　0　0　2
```
## 出力例2
```
0
```
## 入力例3
```
5
8　0　0　0　0
0　9　0　0　0
0　0　3　0　0
0　0　0　4　0
0　0　0　0　5
```
## 出力例3
```
1
```