2025年度「プログラミング言語1」のページ

(このページはSafariで数式が正しく表示されないことが報告されていますが、対応する予定はありません。Safariのバグが修正されるまでは他のブラウザを使用してください)

発展問題

2025年5月12日出題

テスト用にサンプルデータを作るでしょうが、サンプルデータは提出しないでください。

  1. 標準入力から2016個の整数を入力し、以下の通り標準出力に出力するプログラムを、それぞれ、書け。 入力される整数はlongで表現できる範囲に収まると仮定してよい。

    1. 最初に正の整数のみを入力された順に出力し、そのあとで負の整数のみを入力された順番に出力する。

      注意
      0は出力しない。
    2. 最初に絶対値が素数である整数のみを入力された順に出力し、そのあとで絶対値が合成数である整数のみを入力された順に出力する。

      注意
      011は出力しない。
    1. 2016個の浮動小数点数を入力し相加平均と相乗平均を計算して出力するプログラムを書け。

      ヒント

      相乗平均は ( n = 1 N x n ) 1 N = exp ( 1 n n = 1 N log x n ) を使って相加平均に帰着させて計算すると便利。

      exp X e X の別表記。 X の部分が複雑になったときに見やすくするためによく使われる。


奈良女子大学生活環境学部文化情報学科生活情報通信科学コース