# 本番試験レベル問題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$の場合は0を出力する。<br>また、対角行列とは、正方行列$A$で$Aij=0(i≠j)$の行列のことをいう。 *入力の際は数字ごとに1つスペースを空けて入力すること。 ## 入力例1 ``` 3 2 0 0 0 3 0 0 0 4 ``` ## 出力例1 ``` 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 ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up