소개
이 랩에서는 C++ 에서 배열을 사용하지 않고 사용자가 입력한 n 개의 숫자의 평균을 계산하는 방법을 배웁니다. 코드를 한 줄씩 살펴보면서 어떻게 작동하는지 이해할 것입니다.
이 랩에서는 C++ 에서 배열을 사용하지 않고 사용자가 입력한 n 개의 숫자의 평균을 계산하는 방법을 배웁니다. 코드를 한 줄씩 살펴보면서 어떻게 작동하는지 이해할 것입니다.
다음 명령을 사용하여 ~/project 디렉토리에 main.cpp라는 새 파일을 생성합니다.
touch ~/project/main.cpp
첫 번째 단계에서는 필요한 라이브러리를 포함하고 표준 네임스페이스를 사용합니다.
#include <iostream>
using namespace std;
다음 단계에서는 사용자에게 환영 메시지를 출력하고 프로그램에서 사용되는 변수를 선언합니다.
int main()
{
cout << "\n\nWelcome to the Average Calculator!\n\n";
int n, i, temp;
double sum = 0, average = 0;
}
다음 변수를 선언합니다.
n은 사용자가 입력한 정수의 개수입니다.i는 루프 변수입니다.temp는 사용자 입력을 읽기 위한 임시 변수입니다.sum은 사용자가 입력한 모든 값의 합계를 저장합니다.average는 합계를 n 으로 나눈 값으로 계산됩니다.다음 단계에서는 사용자로부터 입력을 읽습니다. 평균을 구하려는 정수의 개수를 묻는 메시지를 사용자에게 표시합니다.
cout << "Enter the number of integers: ";
cin >> n;
그런 다음, 사용자에게 각 숫자를 하나씩 입력하도록 요청합니다. for 루프를 사용하여 사용자 입력을 받고 입력된 숫자를 sum 에 더합니다.
for (i = 1; i <= n; i++)
{
cout << "Enter number " << i << ": ";
cin >> temp;
sum += temp;
}
이제 입력된 숫자의 평균을 합계와 정수의 개수를 사용하여 계산할 수 있습니다.
average = sum / n;
마지막 단계는 최종 결과를 사용자에게 출력하는 것입니다.
cout << "\n\nThe Sum of the " << n << " numbers entered by the user is: " << sum << endl;
cout << "\nThe Average of the " << n << " numbers entered by the user is : " << average << "\n\n";
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to the Average Calculator!\n\n";
int n, i, temp;
double sum = 0, average = 0;
cout << "Enter the number of integers: ";
cin >> n;
for (i = 1; i <= n; i++)
{
cout << "Enter number " << i << ": ";
cin >> temp;
sum += temp;
}
average = sum / n;
cout << "\n\nThe Sum of the " << n << " numbers entered by the user is: " << sum << endl;
cout << "\nThe Average of the " << n << " numbers entered by the user is : " << average << "\n\n";
return 0;
}
코드를 컴파일하고 실행하려면 터미널에서 다음 명령을 실행하십시오.
g++ main.cpp -o main
./main
이 랩에서는 배열을 사용하지 않고 사용자가 입력한 n 개의 숫자의 평균을 계산하는 방법을 배웠습니다. for 루프를 사용하여 사용자로부터 입력을 읽고 입력된 숫자의 합계와 평균을 계산했습니다. 마지막으로, 결과를 사용자에게 출력했습니다.