``1 //newint`{.cpp} 2 //31번째 줄에서 그냥 *total 만 쓰면 *a 와 더해져서 값이 나오는거 같아서 *total에 *a를 뺏습니다.
31 #include <iostream>
42 #include <cstring>
53 using namespace std;
6475 int main()
86 {
97 int *a;
10 8 a = new int;
11 9 cout << "메모리양을 정하시오. : ";
120 cin >> *a;
131 cout << endl << endl;
142
153 int *num;
164 num = new int(*a);
175 cout << "입력받을 정수의 개수를 정하시오: ";
186 cin >> *num;
197 2018 int *count;
219 count = new int(*a);
220
231 int *total;
242 total = new int(*a);
253
264 for (int i=0;i<*num;i++){
275 cout << i+1 << " 번째 숫자 입력 : ";
286 cin >> *count;
297 *total += *count;
3028 }
3129 cout << "입력된 정수의 합은 : " << *total - *a << endl;
320 cout << "입력된 정수의 평균은 : " << double(*total - *a) / double(*num) << endl;
331
342 delete a;
353 delete num;
364 delete count;
375 delete total;
386 }
```
``1 //newint`{.cpp} 2 //31번째 줄에서 그냥 *total 만 쓰면 *a 와 더해져서 값이 나오는거 같아서 *total에 *a를 뺏습니다.
31 #include <iostream>
42 #include <cstring>
53 using namespace std;
6475 int main()
86 {
97 int *a;
10 8 a = new int;
11 9 cout << "메모리양을 정하시오. : ";
120 cin >> *a;
131 cout << endl << endl;
142
153 int *num;
164 num = new int(*a);
175 cout << "입력받을 정수의 개수를 정하시오: ";
186 cin >> *num;
197 2018 int *count;
219 count = new int(*a);
220
231 int *total;
242 total = new int(*a);
253
264 for (int i=0;i<*num;i++){
275 cout << i+1 << " 번째 숫자 입력 : ";
286 cin >> *count;
297 *total += *count;
3028 }
3129 cout << "입력된 정수의 합은 : " << *total - *a << endl;
320 cout << "입력된 정수의 평균은 : " << double(*total - *a) / double(*num) << endl;
331
342 delete a;
353 delete num;
364 delete count;
375 delete total;
386 }
```