はじめに
この実験では、1 次元配列を読み取り、要素を逆順に表示し、要素の合計を出力する C++ プログラムを作成する方法を学びます。
この実験では、1 次元配列を読み取り、要素を逆順に表示し、要素の合計を出力する C++ プログラムを作成する方法を学びます。
/project
ディレクトリに main.cpp
という名前の新しいコードファイルを作成します。
touch ~/project/main.cpp
main.cpp
ファイルにおいて、必要なライブラリをインクルードします。
#include <iostream>
using namespace std;
配列を読み取り、それを逆順にして、その合計を出力するための main() 関数を作成します。
int main()
{
// ここにコードを記述する
return 0;
}
配列、そのサイズ、および要素の合計を格納するために必要な変数を宣言します。
int arr[100], size, sum = 0;
ユーザーから配列のサイズを読み取ります。
cout << "Enter the size of the array: ";
cin >> size;
ユーザーから配列の要素を読み取ります。
cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
cin >> arr[i];
}
for ループを使って配列を逆順にし、その要素を逆順に表示します。
cout << "The reversed array is: ";
for (int i = size - 1; i >= 0; i--) {
cout << arr[i] << " ";
sum += arr[i];
}
cout << endl;
配列のすべての要素の合計を表示します。
cout << "The sum of the array is: " << sum << endl;
以下のコマンドを使ってプログラムをコンパイルします。
g++ main.cpp -o main && ./main
以下は、main.cpp
ファイルの完全なコードです。
#include <iostream>
using namespace std;
int main()
{
int arr[100], size, sum = 0;
cout << "Enter the size of the array: ";
cin >> size;
cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
cin >> arr[i];
}
cout << "The reversed array is: ";
for (int i = size - 1; i >= 0; i--) {
cout << arr[i] << " ";
sum += arr[i];
}
cout << endl;
cout << "The sum of the array is: " << sum << endl;
return 0;
}
この実験では、1 次元配列を読み取り、その要素を逆順に表示し、要素の合計を出力する C++ プログラムを書く方法を学びました。また、for ループを使って配列を逆順にして要素を表示する方法と、配列のすべての要素の合計を計算する方法も学びました。