C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
574:デフォルトの名無しさん 07/10/01 14:31:36 >>569 処理の内容はバボゥソート。 int a = {789, 32, 1, 66, 93, 892, 8475, 6, 29, 9}; q(a, sizeof(a) / sizeof(*a)); { int end = a + sizeof(a) / sizeof(*a); while(a != end) { printf("%d\n", *a++); } } って実際に動かしてみりゃわかるんじゃない? 575:デフォルトの名無しさん 07/10/01 14:32:37 ぐはー、きで(←変換できない)かー。重複すまん。 576:デフォルトの名無しさん 07/10/01 14:38:33 >>568 >この二つの入力が出来ないプログラムになっているのですが、どうすれば出来るようになりますか? そういうロジックを書き足せば。 >>570 わざわざ途中の非表示文字までコピペせんでも。 >>569 その関数を呼ぶロジックを書けって事? 577:デフォルトの名無しさん 07/10/01 14:55:58 >>571 #include<stdlib.h> int comb(int n,int r){ if(n==0||r==0)return 1; switch(rand()%3){ case 0:return n*comb(n-1,r-1)/r; case 1:return (n>r?comb(n-1,r):0)+comb(n-1,r-1); case 2:{int s=0;for(;n>=r;n--)s+=comb(n-1,r-1);return s;} default:return 0; } }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5293日前に更新/230 KB
担当:undef