4. using namespace std; 5. int N, a[109]; 6. int main() { 7. cin >> N; 8. for (int i = 0; i < N; i++) cin >> a[i]; 9. sort(a, a + N, greater<int>()); 10. int ret = 0; 11. for (int i = 0; i < N; i++) ret += a[i] * (i & 1 ? -1 : 1); 12. cout << ret << endl; 13. return 0; 14. } C++ は STL の <algorithm> を入れれば std::sort() が使える。 C 言語だと関数ポインタで qsortを使う