C/C++の宿題を片付けます 87代目at TECH
C/C++の宿題を片付けます 87代目 - 暇つぶし2ch803:デフォルトの名無しさん
07/05/23 00:44:50
>>800
悪いと思うなら催促するな。
#include<stdio.h>
void swap(int *a, int *b){ int c = *a; *a = *b; *b = c; }
void sort(int *ptr, int n){
int i, j, min;
for(i = 0; i < n-1; ++i){
min = i;
for(j = i+1; j<n; ++j) if(*(ptr+min) > *(ptr+j)) min = j;
swap(ptr+i, ptr+min);
}
}

int main(){
int i, ptr[10], n = 10;
for(i = 0; i < n; ++i) scanf("%d", &ptr[i]);
sort(ptr, n);
for(i = 0; i < n; ++i) printf("%d ", ptr[i]);
return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch