C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
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; } 354:デフォルトの名無しさん 07/09/26 21:53:00 352さんありがとうございました 355:デフォルトの名無しさん 07/09/26 21:54:15 976 名前:デフォルトの名無しさん[] 投稿日:2007/09/26(水) 21:21:46 [1] 授業単元: 教科書 [2] OS Windows [3]問題 int data[10] ={5,8,10,2,1,14,35,6,12}: 配列中の最大値と最小値を表示するプログラムをポインタを使用して作成するプログラムが解らないので教えて貰えませんか? 【初心者歓迎】C/C++室 Ver.42【環境依存OK】 http://pc11.2ch.net/test/read.cgi/tech/1188748806/
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5294日前に更新/230 KB
担当:undef