소개
C++ 에서 배열은 동일한 데이터 타입의 여러 값을 저장하는 데 사용됩니다. 때로는 배열의 모든 값을 출력하고 싶을 수 있습니다. 이 랩에서는 C++ 에서 배열의 모든 값을 출력하는 방법을 배웁니다.
C++ 에서 배열은 동일한 데이터 타입의 여러 값을 저장하는 데 사용됩니다. 때로는 배열의 모든 값을 출력하고 싶을 수 있습니다. 이 랩에서는 C++ 에서 배열의 모든 값을 출력하는 방법을 배웁니다.
먼저, ~/project 디렉토리에 print_array.cpp라는 새로운 C++ 파일을 생성해 보겠습니다.
touch ~/project/print_array.cpp
이 단계에서는 배열의 모든 값을 출력하는 코드를 작성합니다.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
for(int i=0; i<size; i++) {
cout<<arr[i]<<" ";
}
cout<<"\n";
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printArray(arr, 5);
return 0;
}
이 코드에서는 배열과 크기, 두 개의 인수를 받는 printArray라는 함수를 만들었습니다. 그런 다음 함수는 for 루프를 사용하여 전체 배열을 반복하고 각 요소를 출력합니다.
main 함수에서는 크기가 5 인 정수 배열을 일부 값으로 초기화하고 크기와 함께 printArray 함수에 전달했습니다.
print_array.cpp 파일을 저장하고 ~/project 디렉토리에서 터미널을 엽니다. 다음 명령을 사용하여 프로그램을 컴파일하고 실행합니다.
g++ print_array.cpp -o print_array && ./print_array
프로그램을 실행한 후 다음 출력을 볼 수 있습니다.
1 2 3 4 5
이제 printArray 함수를 수정하여 배열의 최소 요소를 출력해 보겠습니다.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
int min = arr[0];
for(int i=0; i<size; i++) {
if(arr[i] < min) {
min = arr[i];
}
}
cout<<"Minimum element is: "<<min<<"\n";
}
int main() {
int arr[5] = {7, 3, 8, 5, 1};
printArray(arr, 5);
return 0;
}
이 수정된 코드에서는 배열의 최소 요소를 저장하기 위해 min이라는 변수를 추가했습니다. 그런 다음 for 루프를 사용하여 배열을 반복하고 각 요소를 현재 min 값과 비교합니다. 현재 요소가 min보다 작으면 min의 값이 업데이트됩니다. 마지막으로 min의 값을 출력합니다.
print_array.cpp 파일을 저장하고 다음 명령을 사용하여 프로그램을 컴파일하고 실행합니다.
g++ print_array.cpp -o print_array && ./print_array
프로그램을 실행한 후 다음 출력을 볼 수 있습니다.
Minimum element is: 1
마지막으로, printArray 함수를 수정하여 배열의 최대 요소를 출력해 보겠습니다.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
int max = arr[0];
for(int i=0; i<size; i++) {
if(arr[i] > max) {
max = arr[i];
}
}
cout<<"Maximum element is: "<<max<<"\n";
}
int main() {
int arr[5] = {7, 3, 8, 5, 1};
printArray(arr, 5);
return 0;
}
이 수정된 코드에서는 배열의 최대 요소를 저장하기 위해 max라는 변수를 추가했습니다. 그런 다음 for 루프를 사용하여 배열을 반복하고 각 요소를 현재 max 값과 비교합니다. 현재 요소가 max보다 크면 max의 값이 업데이트됩니다. 마지막으로 max의 값을 출력합니다.
print_array.cpp 파일을 저장하고 다음 명령을 사용하여 프로그램을 컴파일하고 실행합니다.
g++ print_array.cpp -o print_array && ./print_array
프로그램을 실행한 후 다음 출력을 볼 수 있습니다.
Maximum element is: 8
이 랩에서는 C++ 에서 배열의 모든 값을 출력하는 방법을 배웠습니다. 또한 배열의 최소 및 최대 요소를 찾는 방법도 배웠습니다. 이러한 단계를 따르면 배열의 모든 요소를 출력하고 다른 연산을 수행할 수 있습니다.