C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
644:デフォルトの名無しさん 07/10/03 00:58:12 負数の右シフトは値がぶっ飛んだって問題ないでOK? 645:デフォルトの名無しさん 07/10/03 00:59:42 日本語でおk 646:デフォルトの名無しさん 07/10/03 02:29:31 そもそも負って言っても2進数で表すと、どういう表現になるか? 考えてみよー 647:デフォルトの名無しさん 07/10/03 03:04:07 [1] 授業単元: [2] 問題文(含コード&リンク): http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/5013.txt [3] 環境 [3.1] OS: windows [3.2] コンパイラ名とバージョン: gcc [3.3] 言語: C [4] 期限: 10月4日22:00まで [5] その他の制限: ありません 大変お手数ですが、よろしくお願いいたします 648:デフォルトの名無しさん 07/10/03 05:48:29 >>647 問題1 #include <stdio.h> #include <math.h> int fac(int n) { return n==1 ? 1 : n * fac(n-1); } int geo(int a, int r, int n) { return n==1 ? a : geo(a, r, n-1) * (pow(r, n) - 1) / (pow(r, n-1) - 1); } int fib(int n) { return n==1 || n==2 ? 1 : fib(n-1) + fib(n-2); } double a[] = { 1, 2, 3, 4, 5}; double hor(double x, int n) { return n==0 ? a[n] : hor(x, n-1) * x + a[n]; } int main(void) { printf("10! = %d\n", fac(10)); printf("2^0 + 2^1 + 2^2 + ... + 2^9 = %d\n", geo(1, 2, 10)); printf("fibonacci 20: %d\n", fib(20)); printf("f(2) = %.2f\n",hor(2, 4)); return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5295日前に更新/230 KB
担当:undef