C++/Accelerated C++

Accelerated C++ 4장 연습문제

꾸준함. 2019. 10. 8. 02:35

4-2. 1~100까지의 정숫값 제곱을 계산하는 프로그램을 작성해보세요. 이 프로그램은 2개 열을 출력해야 합니다. 첫 번째 열은 값을 나열하고 두 번째 열은 해당 값을 제곱한 결과를 나열합니다. 값들을 열에 맞춰 정렬시키는 데는 setw 함수를 사용하도록 출력을 처리해보세요.

4-3. [연습문제 4-2]에서 다룬 프로그램을 수정해 1000까지의 제곱값을 계산한다고 생각해봅시다. 이 때 setw 함수의 인수가 제대로 변경되지 않으면 어떤 상황이 일어날까요? setw 함수의 인수 대신에 임의의 변수를 사용해 열에 맞춰 정렬시키는 방법을 사용해보세요.

4-4. 여러분이 작성한 제곱 값을 구하는 프로그램에서 int 값 대신 double 값을 사용하도록 바꿔보세요. 또한 값들을 열에 맞춰 정렬시킬 때 조작어를 사용하도록 출력을 처리해보세요.(? 이 부분은 살짝 이해 안갑니다)

4-5. 입력 스트림에서 단어들을 읽어 벡터에 저장하는 함수를 작성해보세요. 이 함수를 사용하여 입력한 단어의 개수를 세는 프로그램을 작성해보고 각 단어가 몇 번이나 등장하는지 계산해보세요.

4-6. 이 장에서 살펴본 프로그램의 학생 입력을 읽는 과정에서 학생 각각의 점수들을 계산하고 최종 점수만 저장하도록 Student_info 구조체, read 함수, grade 함수를 다시 작성해보세요.

 

4-7. vector<double> 객체에 저장된 수들의 평균을 계산하는 프로그램을 작성해보세요.

 

4-8. 다음 코드에서 오류가 발생하지 않는다면 f의 반환 타입을 어떻게 추측할 수 있을까요?

 

double 타입의 포인터를 반환한다는 것을 알 수 있습니다.

<부연 설명: https://www.daniweb.com/programming/software-development/threads/39569/is-this-notation-possible>

 

반응형

'C++ > Accelerated C++' 카테고리의 다른 글

Accelerated C++ 3장 연습문제  (0) 2019.10.07
Accelerated C++ 2장 연습문제  (0) 2019.06.23