文字列を大文字にして奇数番目のみ出力する

標準入力から文字列を受け取って、大文字にして奇数番目のみ出力するプログラムをCで書いた。で、ついでにRubyでも書いた。
主にプログラミング入門者向けの問題だと思ったので特に何も考えずにscanfを使っている。
普段はfgetsとかを使っているんだと弁解しておく。

annonymousでの投稿だとはてなでは連携が効かないらしい。