program calc_sqrt
implicit none
real :: x, y
print *, '実数を入力してください:'
read *, x
if (x < 0.0) then
print *, '負の数の平方根は定義されていません。'
else
y = sqrt(x)
print *, '平方根は:', y
end if
end program calc_sqrt
cHJvZ3JhbSBjYWxjX3NxcnQKICAgIGltcGxpY2l0IG5vbmUKICAgIHJlYWwgOjogeCwgeQoKICAgIHByaW50ICosICflrp/mlbDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTvvJonCiAgICByZWFkICosIHgKCiAgICBpZiAoeCA8IDAuMCkgdGhlbgogICAgICAgIHByaW50ICosICfosqDjga7mlbDjga7lubPmlrnmoLnjga/lrprnvqnjgZXjgozjgabjgYTjgb7jgZvjgpPjgIInCiAgICBlbHNlCiAgICAgICAgeSA9IHNxcnQoeCkKICAgICAgICBwcmludCAqLCAn5bmz5pa55qC544Gv77yaJywgeQogICAgZW5kIGlmCmVuZCBwcm9ncmFtIGNhbGNfc3FydAo=