Submission
Status:
---------
Subtask/Task Score:
0/100
Score: 0
User: KanemiyaKana
Problemset: บวกเลขฐาน
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-02 16:38:31
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
int n;
cin >> n;
if (n < 1 || n > 10000)
{
cout << "Please make sure the amount limiter is within the 1 - 10000 parameter.";
return 0;
}
cin.ignore();
string input;
getline(cin, input);
stringstream ss(input);
int value = 0;
int output = 0;
int all[n];
int count = 0;
while (ss >> value) // reads numbers from the setted up ss one at a time into value
{
count++;
if (count > n)
{
cout << "Please make sure there are as much amount of numbers as you set up earlier. ";
return 0;
}
all[count - 1] = value;
}
if (count < n)
{
cout << "Please make sure there are as much amount of numbers as you set up earlier. ";
return 0;
}
for (int i = n - 1; i >= 0; i--)
{
cout << all[i];
if (i != 0)
{
cout << " ";
}
}
}