사용자가 입력한 수만큼 동적으로 공간을 할당하고
해당 수만큼 반복하여 숫자를 입력받고 출력하는 기능 구현
예) 크기입력 : 3
10
20
30
입력한 값 : 10 20 30
#include <iostream>
using namespace std;
int main()
{
int *p;
int num;
cout << "크기입력:";
cin >> num;
p = new int[num]; // num의 크기만큼 int형의 공간 생성
for(int i=0; i<num; i++)
{
cout << "숫자 " << i << " 입력 : ";
cin >> p[i]; // cin >> *(p + i);
}
cout << "사용자가 입력한 값은 ";
for(int i=0; i<num; i++)
{
cout << "\t" << p[i];
}
cout << endl;
delete [] p;
return 0;
}
'프로그래밍언어 > C & CPP' 카테고리의 다른 글
Visual Studio 2008 Express 다운로드 링크 (0) | 2016.06.04 |
---|---|
뽑기 게임 실습 (0) | 2015.02.26 |
문자열 클래스, 파일 클래스 실습 - 영어단어 맞추기 게임 (0) | 2015.02.13 |
C++ 중간정리 실습 - 분산 (0) | 2015.02.11 |
C++ 중간정리 실습 - 용병 (0) | 2015.02.11 |