C/C++の宿題を片付けます 116代目 at TECH
[2ch|▼Menu]
388:デフォルトの名無しさん
08/10/16 15:50:49
>>386
(1)
#include<stdio.h>
int main(){
    int a[5],i,left,right;
    for(i=0;i<5;++i)scanf("%d",a+i);
    for(left=0,right=5-1;left<right;++left,--right)
        i = a[left] , a[left] = a[right] ,a[right] = i;
    for(i=0;i<5;++i)printf("%d\n",a[i]);
}
(2)
#include<stdio.h>
#include<stdlib.h>
int compare(const void*a,const void*b){
    int c=*(int*)a,d=*(int*)b;
    return (c>d) - (c<d);
}
int main(){
    int a[4]={-1,-1,-1,-1};
    while(scanf("%d",a),*a != 0)qsort(a,sizeof a/sizeof*a,sizeof*a,compare);
    printf("%d\n",a[1]);
}


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

4441日前に更新/366 KB
担当:undef