我是编程新手,我想为我要解决的问题提供帮助。我希望有一个数组,用户可以输入值,然后确定其中哪些值小于数组中的最后一个元素...以下是我尝试过的操作,但我认为比较部分有问题
下面,我已经将数组初始化为严格由7个元素组成。所有用户输入。我遍历了所有元素,但是我的比较似乎不对。我尝试做类似userVals[i] < userVals[i -1]
的操作,但这似乎不起作用。有什么建议吗?
int main(){
const int numOfElements = 7;
char userVals[numOfElements];
int counter = 0;
cout << "Enter " << numOfElements << " integer values"<<endl;
for( int i = 0; i < numOfElements; ++i){
cout << "value ";
cin >> userVals[i];
}
for( int i = 0; i < numOfElements; ++i){
if (userVals[0] < userVals[6]){
counter++;
}
}
cout << counter;
return 0;
}