![]()
![]()
목차
1 . 포인터 연산 예제 직접 코딩 후 결과 첨부
2 . 1차원 배열의 합과 평균 출력 프로그램
3 . 행렬의 회전 프로그램
4 . a^b의 계산 결과 및 갯수 출력 프로그램
본문내용
1.1. 문제 정의
: 포인터 연산 예제를 직접 코딩해본다.
1.2. 문제 해결 방법
: 주어져 있는 예제를 직접 코딩해보고 어떤 식으로 이루어졌는지 이해한다.
1.3. 소스 코드
#include
using namespace std;
int main()
{
char *pc;
int *pi;
double *pd;//포인터 변수 설정
pc = (char *)10000;
pi = (int *)10000;
pd = (double *)10000;//포인터 변수의
cout << "증가 전 pc = " << (void *)pc << " pi = " << pi << " pd = " << pd << endl;
//증가하기 전의 각 변수 값을 받는다.
pc++;
pi++;
pd++;//변수들을 증가시킨다
cout << "증가 후 pc = " << (void *)pc << " pi = " << pi << " pd = " << pd << endl;
//증가 된 후 변화한 변수의 값을 받는다.
return 0;
}
2 . 1차원 배열의 합과 평균 출력 프로그램
2.1 문제 정의
: 입력받은 배열의 원소의 합과 평균을 구한다.
2.2. 문제 해결 방법
: for문과 cin함수를 활용하여 배열의 원소들을 입력받는다. for문을 활용하여 sum이라는 변수에 배열의 원소의 합이 들어가도록 한다. avg라는 변수에 배열의 원소의 합 / 배열의 수 라는 공식을 사용하여 원소의 평균을 넣는다. cout함수를 활용해 출력한다.
2.3. 소스 코드
출처 : 해피캠퍼스
답글 남기기