このディレクトリの索引

# 出典 :: C/C++の宿題片付けます 152代目 #836 # [1] 授業単元:プログラム作成 # [2] 問題文(含コード&リンク):以下の実行例のように,標準入力からgetchar 関数 # を使って文字を次々と読み込み,アルファベットの小文 # 字は大文字に,大文字は小文字に変えて,それ以外の文 # 字はそのまま表示するプログラムを作成せよ # 例hELLO! # I’m Taro KOUKA. <--(入力) # i’M tARO kouka. # I was born in Tokyo in 1991. <--(入力) # i WAS BORN IN tOKYO IN 1991. # <--(Ctrl-d で入力終了) # '標準入力からgetchar 関数を使って文字を次々と読み込み,アルファベットの小文字は大文字に,大文字は小文字に変えて,それ以外の文字はそのまま表示する' :- forall(('標準入力からgetchar 関数を使って文字を次々と読み込み,'(_文字), (_文字=end_of_file,!,fail;true)), 'アルファベットの小文字は大文字に,大文字は小文字に変えて,それ以外の文字はそのまま表示する'(_文字)). '標準入力からgetchar 関数を使って文字を次々と読み込み,'(_文字) :- get_char(_文字). '標準入力からgetchar 関数を使って文字を次々と読み込み,'(_文字) :- '標準入力からgetchar 関数を使って文字を次々と読み込み,'(_文字). 'アルファベットの小文字は大文字に,大文字は小文字に変えて,それ以外の文字はそのまま表示する'(_文字) :- アルファベットの小文字は大文字に変えて表示する(_文字). 'アルファベットの小文字は大文字に,大文字は小文字に変えて,それ以外の文字はそのまま表示する'(_文字) :- アルファベットの大文字は小文字に変えて表示する(_文字). 'アルファベットの小文字は大文字に,大文字は小文字に変えて,それ以外の文字はそのまま表示する'(_文字) :- それ以外の文字はそのまま表示する(_文字). アルファベットの小文字は大文字に変えて表示する(_文字) :- アルファベットの小文字は(_文字), アルファベットの小文字を大文字に変換する(_文字,_変換された文字), 表示する(_変換された文字). アルファベットの大文字は小文字に変えて表示する(_文字) :- アルファベットの大文字は(_文字), アルファベットの大文字を小文字に変換する(_文字,_変換された文字), 表示する(_変換された文字). それ以外の文字はそのまま表示する(_文字) :- \+((_文字 @>= 'a',_文字 @=< 'z')), \+((_文字 @>= 'A',_文字 @=< 'Z')), 表示する(_文字). アルファベットの小文字は(_文字) :- _文字 @>= 'a', _文字 @=< 'z'. アルファベットの大文字は(_文字) :- _文字 @>= 'A', _文字 @=< 'Z'. アルファベットの小文字を大文字に変換する(a,'A'). アルファベットの小文字を大文字に変換する(b,'B'). アルファベットの小文字を大文字に変換する(c,'C'). アルファベットの小文字を大文字に変換する(d,'D'). アルファベットの小文字を大文字に変換する(e,'E'). アルファベットの小文字を大文字に変換する(f,'F'). アルファベットの小文字を大文字に変換する(g,'G'). アルファベットの小文字を大文字に変換する(h,'H'). アルファベットの小文字を大文字に変換する(i,'I'). アルファベットの小文字を大文字に変換する(j,'J'). アルファベットの小文字を大文字に変換する(k,'K'). アルファベットの小文字を大文字に変換する(l,'L'). アルファベットの小文字を大文字に変換する(m,'M'). アルファベットの小文字を大文字に変換する(n,'N'). アルファベットの小文字を大文字に変換する(o,'O'). アルファベットの小文字を大文字に変換する(p,'P'). アルファベットの小文字を大文字に変換する(q,'Q'). アルファベットの小文字を大文字に変換する(r,'R'). アルファベットの小文字を大文字に変換する(s,'S'). アルファベットの小文字を大文字に変換する(t,'T'). アルファベットの小文字を大文字に変換する(u,'U'). アルファベットの小文字を大文字に変換する(v,'V'). アルファベットの小文字を大文字に変換する(w,'W'). アルファベットの小文字を大文字に変換する(x,'X'). アルファベットの小文字を大文字に変換する(y,'Y'). アルファベットの小文字を大文字に変換する(z,'Z'). アルファベットの大文字を小文字に変換する('A',a). アルファベットの大文字を小文字に変換する('B',b). アルファベットの大文字を小文字に変換する('C',c). アルファベットの大文字を小文字に変換する('D',d). アルファベットの大文字を小文字に変換する('E',e). アルファベットの大文字を小文字に変換する('F',f). アルファベットの大文字を小文字に変換する('G',g). アルファベットの大文字を小文字に変換する('H',h). アルファベットの大文字を小文字に変換する('I',i). アルファベットの大文字を小文字に変換する('J',j). アルファベットの大文字を小文字に変換する('K',k). アルファベットの大文字を小文字に変換する('L',l). アルファベットの大文字を小文字に変換する('M',m). アルファベットの大文字を小文字に変換する('N',n). アルファベットの大文字を小文字に変換する('O',o). アルファベットの大文字を小文字に変換する('P',p). アルファベットの大文字を小文字に変換する('Q',q). アルファベットの大文字を小文字に変換する('R',r). アルファベットの大文字を小文字に変換する('S',s). アルファベットの大文字を小文字に変換する('T',t). アルファベットの大文字を小文字に変換する('U',u). アルファベットの大文字を小文字に変換する('V',v). アルファベットの大文字を小文字に変換する('W',w). アルファベットの大文字を小文字に変換する('X',x). アルファベットの大文字を小文字に変換する('Y',y). アルファベットの大文字を小文字に変換する('Z',z). 表示する(_文字) :- put_char(_文字).