用while循环求最大值和最小值

输入任意十个整数,求其中的最大值和最小值,用while循环写,在线等,急!


#include<iostream>
using namespace std;
int main()
{
    int arr[10]={0};
    int i=0;
    while(i<10)
    {
        cin>>arr[i];//这一步输入数组。 
        i++;
    }
    

int max=0;
int j=0;
while(j<10)    
{

    if(max<arr[j])
    {
        max=arr[j];//遍历数组,如果那个数大于max,就让max等于那个数,这样到最后max就等于最大的那个数 
    }
    j++;    
}
cout<<max<<endl;    //这一步输出最大值。 



int min=arr[0];//让min等于第一个数,不能让它等于0,不然没有数小于零。 
int k=0;
while(k<10)    
{
    if(min>arr[k])
    {
        min=arr[k];
        
    }
    k++;    
}
cout<<min<<endl;    //这一步求最小值。与求最大值同理。 
return 0;
}