새로새록
[c++] vector에서 push_back 사용 예 본문
최저, 최대를 정해놓은 범위에서 소수 구하기 - 벡터이용
(최저를 정해놨기 때문에 수정이 용이한 벡터로 접근) *벡터에서 push_back사용해서 추가하면서 수정하는 법.
bool is_prime(int n) {
if (n < 2)
return false;
else {
bool result = true;
double r = n, root = sqrt(r);
for (int trial_factor = 2; result && trial_factor <= root; trial_factor++)
return result;
}
vector<int> primes(int begin, int end) {
vector<int>result;
for(int i = begin ; i <= end ; i++)
if(is_prime(i))
result.push_back(i)
return result;
}
vector<int> primes(int begin, int end) {
vector<int>result;
for(int i = begin ; i <= end ; i++)
if(is_prime(i))
result.push_back(i)
return result;
}
'소프트웨어융합 > 경희대 c++ 과제' 카테고리의 다른 글
[c++]5. 행렬 두개와 2D vector (0) | 2020.07.16 |
---|---|
[c++]5. 연속되는 숫자, 배열 검사 -기초 (0) | 2020.07.16 |
[c++] 5. vector 역순으로 만들기 (0) | 2020.07.15 |
[c++]4. 최대 길이를 정한 텍스트파일 (0) | 2020.07.15 |
[c++]4. 두개의 텍스트파일 합치기 (1) | 2020.07.15 |