Newer
Older
Skill_semi_sample / SS2301-01 / README.md
@mikado-4410 mikado-4410 on 12 Oct 2023 1 KB UPdate:README.mdの更新

最小値検出プログラム

このプログラムは、テキストファイルまたは標準入力から数値を読み込み、その中での最小値を出力します。

使い方:

  1. テキストファイルからの読み込み:
    テキストファイルを指定してプログラムを実行する場合は、以下のようにファイル名を引数として与えてください。

    $ ./your_program_name filename.txt
    

    こちらの方法では、ファイル内の数値(スペースまたは改行で区切られている)が読み込まれ、その中での最小値が出力されます。

  2. 標準入力からの読み込み:
    引数を指定せずにプログラムを実行すると、標準入力から数値を受け取るようになります。

    $ ./your_program_name
    Please enter your data (separated by spaces) and press Enter:
    

    スペースで区切って数値を入力し、Enterキーを押すことで最小値が出力されます。

特徴

  • 可変テンプレート引数を使用して任意の数の引数をサポート.
  • コンパイル時再帰を利用して効率的に最小値を計算.
  • ジェネリックな実装により,異なるデータタイプにも対応.

注意:

  • プログラムは、テキストファイル内または標準入力での数値のみを正しく処理します。数値でないデータが混じっている場合、動作は保証されません。

  • プログラムを引数なしで実行すると、標準入力からデータを受け取るモードになります。数値を入力してEnterキーを押すことで結果が表示されます。

ビルド方法:

以下のコマンドでプログラムをビルドしてください。

$ g++ -o your_program_name source_file_name.cpp