現在、Cで配列ソートをしようとしています。しかし、それは動作しません、そして、私は本当に理由を理解していないので、私はあなたに助けを求めています。Cでの昇順による配列ソート
for(j=0;j<taille;j++){
for(i=j; i<taille -1;i++){
imin = j;
nbmin = tableau[j];
if (tableau[i+1]<nbmin){
imin = i+1; // on stocke l'indice de la plus petite variable
nbmin = tableau[i+1]; // on stocke la plus petite variable dans une variable intermédiaire
}
tableau[imin] = tableau[j]; // prend la dernière case non triée pour la mettre à l'endroit de la plus petite case du tableau
tableau[j] = nbmin; // la dernière case non triée contient la plus petite valeur non triée -> la cse est donc triée
}
}
ありがとうございました!
フランス語を誰もが理解しているわけではありません。 –
特定の変数がリセットされないようにする(imin、nbminが各jについてリセットされるように) –
コードは正常に見えますが、出力はどのようになっていますか?ここでコピーできますか? –