C/C++の宿題片付けます 154代目
■ このスレッドは過去ログ倉庫に格納されています
0474466
2011/12/11(日) 21:36:24.86[2]10×10の二次元配列を用意し、□か■を適当に格納し■が上下左右に連続してマークされた要素の集まりを島と呼び島の個数を数える(関数の再起処理を使用)
#include<iostream>
#include<string>
using namespace std;
const int size_y=10;
const int size_x=10;
ここにプログラムを書く
int main()
{
string map[size_y][size_x]={
{" "," "," "," "," ","#"," "," ","#","#"},
{" "," "," "," "," "," ","#"," ","#","#"},
{" "," "," ","#","#","#"," ","#"," "," "},
{" "," ","#","#"," ","#"," "," "," "," "},
{" "," "," ","#"," "," ","#"," "," "," "},
{" "," "," "," "," "," "," "," "," ","#"},
{" "," "," "," ","#"," "," "," "," "," "},
{" "," ","#"," "," ","#"," "," "," ","#"},
{" "," ","#","#"," ","#"," "," "," ","#"},
{"#"," "," "," "," "," "," "," "," "," "}};
print_map(map);
ここにプログラムを書く
return 0;
}
ここにプログラムを書く
3] 環境
[3.1] Linux
[3.2] コンパイラ名とバージョン: gcc 3.4
[3.3] 言語: C++
[4] 期限: 2011年12月11日24時
[5] その他の制限: 標準ライブラリは使ってはいけない,再起関数までしか習っていない、
■ このスレッドは過去ログ倉庫に格納されています