#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main() {
int count;
int c = 10;
cin >> count;
int sum = 0;
for (int i = 0; i < count; i++) {
int b;
cin >> b;
sum += b;
}
vector<int> d;
while (sum != 0) {
d.push_back(sum % 10);
sum /= 10;
}
for (int i = d.size() - 2; i >= 0; i--) {
cout << d[i];
}
cout << d.back();
}
#include<iostream>
using namespace std;
int main() {
int* a = new int[100];
int c;
int count;
int result = 99;
cin >> count;
for (int i = 0; i < count; i++) {
int b;
cin >> b;
a[i] = b;
}
for (int i = 0; i < count - 1; i++) {
if (a[i] > a[i + 1]) {
c = a[i] - a[i + 1];
}
else {
c = a[i + 1] - a[i];
}
if (result > c) {
result = c;
}
}
cout << result;
}
먼저 배열을 초기화 한후 숫자만큼을 입력받고 나서 차를 비교하여 그중 최소값을 출력한다.