how can I display the entered numbers in reverse order ? This is my code #includ
ID: 3566658 • Letter: H
Question
how can I display the entered numbers in reverse order ?
This is my code
#include<iostream>
#include<vector>
using namespace std;
int main(){
const int numVals = 10;
vector<int> userVals(numVals);
for (int i = 0; i < 10; i++){
cout << "Please enter a number: ";
cin >> userVals.at(i);
}
cout << "Here are the numbers in reverse order:" << endl;
for (int y = 0; y <= numVals; y++){
if (y>0){
cout << ", " << userVals.at(y);
}
else{
cout << userVals.at(0);
}
}
cout << endl;
return 0;
}
Explanation / Answer
#include<iostream>
#include<vector>
using namespace std;
int main(){
const int numVals = 10;
vector<int> userVals(numVals);
for (int i = 0; i < 10; i++){
cout << "Please enter a number: ";
cin >> userVals.at(i);
}
cout << "Here are the numbers in reverse order:" << endl;
for (int y = 9; y >=0; y--){
if (y>=0){
cout << ", " << userVals.at(y);
}
else{
cout << userVals.at(0);
}
}
cout << endl;
return 0;
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.