C++ 배열 fill()

Jmnote (토론 | 기여)님의 2023년 9월 24일 (일) 13:52 판 (→‎2차원 배열)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

C++ 배열 fill()
C++ 배열 동일한 값으로 채우기
C++ 배열 모두 같은 값으로 채우기

2 1차원 배열

#include <iostream>
using namespace std;
int main() {
    int A[5] = {1, 2, 3, 4, 5};
    fill(A, A+5, 100);
    for(int i=0; i<5; i++) cout << A[i] << ' '; // 100 100 100 100 100 
}
#include <iostream>
using namespace std;
int main() {
    int A[5] = {1, 2, 3, 4, 5};
    for(int i=0; i<5; i++) A[i] = 100;
    for(int i=0; i<5; i++) cout << A[i] << ' '; // 100 100 100 100 100 
}

3 2차원 배열

#include <iostream>
using namespace std;
int main() {
    int A[3][4];
    fill(A[0], A[0]+12, 100);
    for(int i=0; i<3; i++) {
        for(int j=0; j<4; j++) cout << A[i][j] << ' ';
        cout << endl;
    }
}
#include <iostream>
using namespace std;
int main() {
    int A[3][4];
    for(int i=0; i<3; i++) {
        for(int j=0; j<4; j++) A[i][j] = 100;
    }
    fill(A[0], A[0]+12, 100);
    for(int i=0; i<3; i++) {
        for(int j=0; j<4; j++) cout << A[i][j] << ' ';
        cout << endl;
    }
}

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}