006-005-007

ラベル付きbreakでネストを脱出

上級

問題説明

ラベル付きbreakでネストを脱出

この問題では: 3x4の2次元配列と検索対象の値を標準入力から読み込み、ラベル付きbreak文を使って検索し、見つかった位置を標準出力に表示するプログラムを作成します。

学習目標: ラベル付きbreak文を使用してネストしたループから一度に脱出する方法を理解する

概要

2次元配列から特定の値を検索し、見つかったらすべてのループから脱出するプログラムを作成してください。

仕様

  • 標準入力から3行4列のint値を読み込む(各行4つの整数をスペース区切り)
  • 続いて検索対象の値 target を読み込む
  • ラベル付きbreak文を使用して、見つかったら両方のループから脱出
  • 見つかった場合は位置を出力、見つからない場合は "Not found" を出力

入力形式

row0_col0 row0_col1 row0_col2 row0_col3
row1_col0 row1_col1 row1_col2 row1_col3
row2_col0 row2_col1 row2_col2 row2_col3
target

出力形式

Found {target} at [{row}][{col}]

または

Not found

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録