새로새록

[c++] vector에서 push_back 사용 예 본문

소프트웨어융합/경희대 c++ 과제

[c++] vector에서 push_back 사용 예

류지나 2020. 7. 16. 19:22

최저, 최대를 정해놓은 범위에서 소수 구하기 - 벡터이용

(최저를 정해놨기 때문에 수정이 용이한 벡터로 접근) *벡터에서 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;
}