自分ではどうしようもできないorz (C言語)
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/05/06(火) 23:21:23�@.A,B,C,D,E,5つの文字がある。この文字の固まりから1〜5個選んで出来る、全ての組み合わせを書き出す。
�A.
「1週40時間以内で生産したい4種類の製品A,B,C,Dについて、生産時間が5,17,20,15(時間)を要するものとする。
製品の利益は、それぞれ3,12,20,10万円で有るとすれば、1週間に生産できる、
総利益を最大にする製品の組み合わせはどれか?」
(1)100までの数値をキーボードから100個以内で打ち込む。0を打ち込むまでの最小の数値を出力
(2)上記で、打ち込む数値を全て覚えておき、0が打ち込まれると、それまでに入力されたすべての数値を表示後
最小値を表示
(3)A,B,C,Dの選択と�@を対応付ける方法
(4)上で作成されたすべての組について、生産時間が40時間以内であるものを確認する方法
(5)上記生産時間が40時間以内である組み合わせで利益を計算し、組み合わせと利益を表示する
(6)上記で利益を最大にするものを選択、組み合わせと利益を表示
0002デフォルトの名無しさん
2008/05/06(火) 23:28:100003デフォルトの名無しさん
2008/05/06(火) 23:30:110004デフォルトの名無しさん
2008/05/06(火) 23:41:540005デフォルトの名無しさん
2008/05/06(火) 23:46:37基本情報程度よりはマシな気がします
0006デフォルトの名無しさん
2008/05/07(水) 14:07:220007デフォルトの名無しさん
2008/05/07(水) 14:08:25commufa規制解除wwwwwwwwwwwww
書き込めんとおもってたらwwwwwwwwwwwww
スレ違いゴメソwwwwwwwwwww
うはwようやく質問できるwwwwwwwwwwww
0008デフォルトの名無しさん
2008/05/07(水) 19:01:14くだらん
0009デフォルトの名無しさん
2008/05/07(水) 19:09:24(define sample-list '(1 2 3 4 5))
(define (comb n lst)
(if lst
(if (= n 1)
(map list lst)
(append (map (lambda (x) (cons (car lst) x)) (comb (- n 1) (cdr lst)))
(comb n (cdr lst))))
()))
(print (comb 2 sample-list))
0010デフォルトの名無しさん
2008/05/16(金) 14:36:05#include <stdio.h>
char stack[5]={0};
void trie(int d, int e) {
for(; e<5; e++) {
printf("%s", stack);
printf("%c\n", stack[d]="ABCDE"[e]);
trie(d+1, e+1);
stack[d]='\0';
}
}
int main(void) {
trie(0, 0);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています