用do-while语句输入10个实数到数组a[10]中,找到并输出最小的数及其位置

用do-while语句输入10个实数到数组a[10]中,找到并输出最小的数及其位置

img


#include<iostream>
#include<cmath> 

using namespace std;

int main(){
    int a[10];
    int n = 1;
    int index = 0;
    do{
        cin>>a[n-1];
        n++;
        
    }while(n<=10);
    for(int i =  0;i<=9;i++){
        for(int j = i+1;j<=9;j++){
            if(a[i]>=a[j]){
                int tem = a[i];
                a[i] = a[j];
                a[j] = tem;
            }
            if(a[index]>=a[j]){
                index = j;
            }
        } 
    }
    for(int i = 0;i<=9;i++){
        cout<<a[i]<<" ";
    }
    cout<<endl;
    cout<<a[0]<<' '<<index+1;
}

这是代码,有什么问题都可以告诉我哈