はじめに
この実験では、3つの数値の中で最大値を見つけるためのC++プログラムを作成します。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、3つの数値の中で最大値を見つけるためのC++プログラムを作成します。
以下のコマンドを使用して、~/project
ディレクトリに main.cpp
という名前の新しいファイルを作成します。
touch ~/project/main.cpp
cout
、cin
、および system
関数を使用するには、iostream
と cstdlib
ヘッダーファイルをインクルードする必要があります。
#include <iostream>
#include <cstdlib>
main()
関数を作成するために、以下のコードを追加します。
int main() {
// コードはここに記述します
return 0;
}
ユーザーが入力する3つの数値を保持するために、3つの浮動小数点数型変数を宣言する必要があります。
float n1, n2, n3;
cout
関数を使ってユーザーに3つの数値の入力を促し、cin
関数を使ってそれらの数値を先ほど宣言した変数に格納します。
std::cout << "Enter three numbers: ";
std::cin >> n1 >> n2 >> n3;
3つの数の中で最大の数を求めて出力するために、一連の if
文を使います。
if (n1 >= n2 && n1 >= n3) {
std::cout << "Largest number: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Largest number: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Largest number: " << n3;
}
以下のコマンドを使ってプログラムをコンパイルして実行します。
g++ main.cpp -o main &&./main
以下は、main.cpp
ファイルの完全なコードです。
#include <iostream>
#include <cstdlib>
int main() {
float n1, n2, n3;
std::cout << "Enter three numbers: ";
std::cin >> n1 >> n2 >> n3;
if (n1 >= n2 && n1 >= n3) {
std::cout << "Largest number: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Largest number: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Largest number: " << n3;
}
return 0;
}
この実験では、3つの数の中で最大の数を見つけるためのC++ プログラムを作成しました。if
文を使って値を比較し、cout
と cin
を使ってユーザーに入力を促す方法を学びました。また、端末でC++ プログラムをコンパイルして実行する方法も学びました。