8548 Orden de selección simple

#include <iostream>
#include<bits/stdc++.h>
using namespace std;

int main()
{
    
    
    int data[100];
    int x,i=1,flag;
    int len=0;
    cin>>x;
    while(x){
    
    
        data[i++]=x;
        cin>>x;
    }
    len=i-1;
    for(int i=1;i<len;i++){
    
    
        flag=0;
        for(int j=i;j<=len;j++){
    
    
            if(data[i]>data[j]){
    
    
            int t=data[i];
            data[i]=data[j];
            data[j]=t;
            flag=1;
            }
        }
        if(flag==0) break;
    }



    for(int i=1;i<=len;i++)
    cout <<data[i]<<" ";
    return 0;
}

Supongo que te gusta

Origin blog.csdn.net/changbaishannefu/article/details/111648134
Recomendado
Clasificación