C/C++の宿題を片付けます 96代目
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
350:デフォルトの名無しさん 07/09/26 20:52:43 切られたなり! 351:デフォルトの名無しさん 07/09/26 21:18:41 [1] 授業: 教科書 [2] OS Windows VC60 [3]問題 int data[10] ={5,8,10,2,1,14,35,6,12}: 配列中の最大値と最小値を表示するプログラムをポインタを使用して作成するプログラムが解らないので教えて貰えませんか? 期限9月27木曜です 352:デフォルトの名無しさん 07/09/26 21:21:31 >>351 10分くらいするとマルチポストし始めるのでしょうか? 353:デフォルトの名無しさん 07/09/26 21:40:43 >>351 #include<stdio.h> int cmp_big(int a, int b){ return a>b; } int cmp_small(int a, int b){ return a<b; } int *search(int arr[], int arr_size, int (*cmp)(int,int)){ int i, index=0; for(i=1;i<arr_size;i++) if(cmp(arr[i], arr[index])>0) index=i; return &arr[index]; } int main(void){ int data[10]={5,8,10,2,1,14,35,6,12}; printf("maximum : %d\n", *search(data, sizeof(data)/sizeof(data[0]), cmp_big)); printf("minimum : %d\n", *search(data, sizeof(data)/sizeof(data[0]), cmp_small)); return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5282日前に更新/230 KB
担当:undef