Imports System
Public Class Test
Public Shared Sub Main( )
Dim strdata( 3 ) As String
Dim intBuil As Integer '棟
Dim intFloor As Integer ' 階
Dim intRoom As Integer '部屋番号
Dim intResident As Integer ' 入居者数
Dim intCount( 3 , 2 , 9 ) As Integer '各部屋(4棟3階10部屋)の入居者数
Dim strOutPut As String
Console.ReadLine()
' 入居者数を加算していく
While True
'1件分の入居者データを半角スペースで分割し、配列に取得
strdata = Console.ReadLine().Split(" ")
' 入力データがある場合は入居者数加算処理
If strdata( 0 ) <> "" Then
intBuil = CInt( strdata( 0 ) ) - 1 'インデックス(棟)
intFloor = CInt(strdata(1)) - 1 ' インデックス(階数)
intRoom = CInt( strdata( 2 ) ) - 1 'インデックス(部屋)
intResident = CInt(strdata(3)) ' 入居者数
'入居者数を加算
intCount(intBuil, intFloor, intRoom) += intResident
Else
Exit While
End If
End While
' 各部屋の入居者数を出力
For intBuilIndex As Integer = 0 To 3
For intFloorIndex As Integer = 0 To 2
strOutPut = ""
For intRoomIndex As Integer = 0 To 9
strOutPut += " " + intCount( intBuilIndex, intFloorIndex, intRoomIndex) .ToString
Next
Console.WriteLine ( strOutPut)
Next
If intBuilIndex <> 3 Then
Console.WriteLine ( "####################" )
End If
Next
End Sub
End Class
SW1wb3J0cyBTeXN0ZW0KClB1YmxpYyBDbGFzcyBUZXN0CglQdWJsaWMgU2hhcmVkIFN1YiBNYWluKCkKCQkgICAgICAgIERpbSBzdHJkYXRhKDMpIEFzIFN0cmluZwogICAgICAgIERpbSBpbnRCdWlsIEFzIEludGVnZXIgICAgICAgICAgICAgICfmo58KICAgICAgICBEaW0gaW50Rmxvb3IgQXMgSW50ZWdlciAgICAgICAgICAgICAn6ZqOCiAgICAgICAgRGltIGludFJvb20gQXMgSW50ZWdlciAgICAgICAgICAgICAgJ+mDqOWxi+eVquWPtwogICAgICAgIERpbSBpbnRSZXNpZGVudCBBcyBJbnRlZ2VyICAgICAgICAgICflhaXlsYXogIXmlbAKICAgICAgICBEaW0gaW50Q291bnQoMywgMiwgOSkgQXMgSW50ZWdlciAgICAn5ZCE6YOo5bGL77yI77yU5qOf77yT6ZqO77yR77yQ6YOo5bGL77yJ44Gu5YWl5bGF6ICF5pWwCiAgICAgICAgRGltIHN0ck91dFB1dCBBcyBTdHJpbmcKCiAgICAgICAgQ29uc29sZS5SZWFkTGluZSgpCgogICAgICAgICflhaXlsYXogIXmlbDjgpLliqDnrpfjgZfjgabjgYTjgY8KICAgICAgICBXaGlsZSBUcnVlCgogICAgICAgICAgICAn77yR5Lu25YiG44Gu5YWl5bGF6ICF44OH44O844K/44KS5Y2K6KeS44K544Oa44O844K544Gn5YiG5Ymy44GX44CB6YWN5YiX44Gr5Y+W5b6XCiAgICAgICAgICAgIHN0cmRhdGEgPSBDb25zb2xlLlJlYWRMaW5lKCkuU3BsaXQoIiAiKQoKCiAgICAgICAgICAgICflhaXlipvjg4fjg7zjgr/jgYzjgYLjgovloLTlkIjjga/lhaXlsYXogIXmlbDliqDnrpflh6bnkIYKICAgICAgICAgICAgSWYgc3RyZGF0YSgwKSA8PiAiIiBUaGVuCiAgICAgICAgICAgICAgICBpbnRCdWlsID0gQ0ludChzdHJkYXRhKDApKSAtIDEgICAgICAgICAgJ+OCpOODs+ODh+ODg+OCr+OCue+8iOajn++8iQogICAgICAgICAgICAgICAgaW50Rmxvb3IgPSBDSW50KHN0cmRhdGEoMSkpIC0gMSAgICAgICAgICfjgqTjg7Pjg4fjg4Pjgq/jgrnvvIjpmo7mlbDvvIkKICAgICAgICAgICAgICAgIGludFJvb20gPSBDSW50KHN0cmRhdGEoMikpIC0gMSAgICAgICAgICAn44Kk44Oz44OH44OD44Kv44K577yI6YOo5bGL77yJCiAgICAgICAgICAgICAgICBpbnRSZXNpZGVudCA9IENJbnQoc3RyZGF0YSgzKSkgICAgICAgICAgJ+WFpeWxheiAheaVsAoKICAgICAgICAgICAgICAgICflhaXlsYXogIXmlbDjgpLliqDnrpcKICAgICAgICAgICAgICAgIGludENvdW50KGludEJ1aWwsIGludEZsb29yLCBpbnRSb29tKSArPSBpbnRSZXNpZGVudAoKICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgRXhpdCBXaGlsZQogICAgICAgICAgICBFbmQgSWYKICAgICAgICBFbmQgV2hpbGUKCiAgICAgICAgJ+WQhOmDqOWxi+OBruWFpeWxheiAheaVsOOCkuWHuuWKmwogICAgICAgIEZvciBpbnRCdWlsSW5kZXggQXMgSW50ZWdlciA9IDAgVG8gMwogICAgICAgICAgICBGb3IgaW50Rmxvb3JJbmRleCBBcyBJbnRlZ2VyID0gMCBUbyAyCiAgICAgICAgICAgICAgICBzdHJPdXRQdXQgPSAiIgogICAgICAgICAgICAgICAgRm9yIGludFJvb21JbmRleCBBcyBJbnRlZ2VyID0gMCBUbyA5CiAgICAgICAgICAgICAgICAgICAgc3RyT3V0UHV0ICs9ICIgIiArIGludENvdW50KGludEJ1aWxJbmRleCwgaW50Rmxvb3JJbmRleCwgaW50Um9vbUluZGV4KS5Ub1N0cmluZwogICAgICAgICAgICAgICAgTmV4dAogICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoc3RyT3V0UHV0KQogICAgICAgICAgICBOZXh0CiAgICAgICAgICAgIElmIGludEJ1aWxJbmRleCA8PiAzIFRoZW4KICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCIjIyMjIyMjIyMjIyMjIyMjIyMjIyIpCiAgICAgICAgICAgIEVuZCBJZgogICAgICAgIE5leHQKCUVuZCBTdWIKRW5kIENsYXNz
compilation info
Visual Basic.Net Compiler version 0.0.0.5914 (Mono 2.4.2 - r)
Copyright (C) 2004-2008 Rolf Bjarne Kvinge. All rights reserved.
/home/XggqxJ/<MyGenerator> (1,1) : Error VBNC99997: You've encountered something in the compiler which is not implemented. Please file a bug (see instructions here: http://mono-project.com/Bugs)
Assembly 'prog, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' saved successfully to '/home/XggqxJ/prog.exe'.
1 errors, but compilation succeeded? ShowErrors
/home/XggqxJ/<MyGenerator> (1,1) : Error VBNC99999: Unexpected error: There has been an internal error in the compiler: Consistency check failed
at vbnc.Compiler.VerifyConsistency (Boolean result, System.String Location) [0x000a3] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Compiler.vb:132
at vbnc.Compiler.Compile () [0x0049f] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Compiler.vb:630
Compilation took 00:00:01.2207920
stdout