def f( x ) sum = 0 (1..x).each { |i| sum += i } return sum end def check( x ) if x % 2 == 0 then printf( "%dは偶数です\n" , x ) else printf( "%dは奇数です\n" , x ) end end i = gets.to_i printf( "1から%dまでの合計値は%dです\n" , i , f( i ) ) check( f( i ) )