- 1 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:40:55 ]
- あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他や発言はスルーの方向で。
【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう. ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。 【質問テンプレ】 [1] 授業単元: [2] 問題文(含コード&リンク):() [3] 環境 [3.1] OS: (Windows/Linux/等々) [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等) [3.3] 言語: (C/C++/どちらでも可 のいずれか) [4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか) [5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々) 【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに) kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm 【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html 【過去ログ検索】 chomework.sakura.ne.jp/ 【wiki】 www23.atwiki.jp/homework/ 【前スレ】C/C++の宿題を片付けます 109代目 pc11.2ch.net/test/read.cgi/tech/1212895856/
- 175 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 21:34:10 ]
- 一見簡単そうにみえるようにちょちょっとやるのがここの醍醐味
printf とか scanf とか再帰とかw
- 176 名前: ◆qQYVX6rY3I mailto:sage [2008/06/20(金) 21:41:35 ]
- 1.授業単元:データ構造
2.問題文:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6987.txt 3.環境:vista C++ visual studio2008 4.期限: 6/21(土)夕方6時まで 5.その他の制限:基本事項は習ってます。期限が近くてかなり焦ってます。 どうかよろしくおねがいします。
- 177 名前:152 mailto:sage [2008/06/20(金) 21:44:26 ]
- >>153
ありがとうございます 調べてみます
- 178 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 22:00:26 ]
- >>174
しかも毎回*(str+i)にbuffを入れておきながら、関数に渡してるのは*strという事実 意味ねーw
- 179 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 23:47:50 ]
- [1] 授業単元:アルゴリズム
[2] 問題文(含コード&リンク):() 課題@ 「騎士の巡回」の解を求めるプログラムを用いて、チェス盤の1辺Nが5と6の場合について、経路の数を求めよ。(スタート地点は(0,0)とする。) 尚出力は、解の数と、時間計算量の評価回数、それに実行時間を示すこと。 課題A 「騎士の周遊」とは、「騎士の巡回」に加えて、経路の最後のマスからスタート地点に1手で戻れる経路を求める問題である。チェス盤の1辺Nが5と6の場合について、この条件を満たす経路の数を求めよ。 尚出力は、解の数と、時間計算量の評価回数、それに実行時間を示すこと。 課題B 下記に示すチェス盤では、移動できる部分をoで、移動できない部分をxで示している。このようなチェス盤に対する 「騎士の周遊」の解の総数を求める問題に対して、時間計算量を見積もった上で、プログラムを実行 し、解の総数と時間計算量(評価回数)を求めよ。 以下、授業中に板書された課題@のソートと、課題Bのチェス盤を載せておきます。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6988.txt kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6989.txt [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン: gcc [3.3] 言語: C [4] 期限:6月23日(月)まで [5] その他の制限: 課題@の上のソートじゃなくても全然構わないです。 たくさんありますが・・・よろしくお願いしますm(__)m
- 180 名前:179 mailto:sage [2008/06/20(金) 23:51:43 ]
- 改行するの忘れました・・・
読みにくくて申しわけないですorz
- 181 名前:デフォルトの名無しさん [2008/06/20(金) 23:53:25 ]
- [1] 授業単元: プログラミング演習
[2] 問題文(含コード&リンク): 文字列(英小文字)を入力し、その文字列を任意の数(1〜25)だけずらして、 文字列を暗号化する関数encryptを作成せよ。 (注)1文字ずらして暗号化する場合 「a」→「b」、「b」→「c」、「z」→「a」 という変換をして暗号化する <実行例> ------英字の暗号化------ 文字列を入力してください(英小文字) hello 何文字ずらしますか?(1〜25) 1 ------暗号化された文字列----- ifmmp [3] 環境 [3.1] OS: Linux [3.3] 言語: C [5] その他の制限: ポインタ使用可です。 よろしくお願いします。
- 182 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 00:08:47 ]
- #include <stdio.h>
void encrypt(char *str, int n) { while(*str) { *str = 'a' + (*str - 'a' + n) % 26; str++; } } int main(void) { char str[256]; int n; puts("------英字の暗号化------"); puts("文字列を入力してください(英小文字)"); scanf("%s", str); puts("何文字ずらしますか?(1〜25)"); scanf("%d", &n); encrypt(str, n); puts("------暗号化された文字列-----"); puts(str); return 0; }
- 183 名前:デフォルトの名無しさん [2008/06/21(土) 00:13:20 ]
- >>182
while(*str) { *str = 'a' + (*str - 'a' + n) % 26; str++; ここを少し説明していただけませんか?
- 184 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 00:45:23 ]
- 単にchar配列をn文字前に進めてるだけだろ
- 185 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 00:46:51 ]
- [1] 授業単元:C言語
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6990.txt [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:6/23 /[5] その他の制限:特になし よろしくお願いします
- 186 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 00:56:06 ]
- >>185
double mean(int a[] , int length) { int i; double ave=0.0; for(i=0;i<length;i++) ave+=a[i]; return ave / (double)length;/*キャストいらないかもしれないけど明示するために一応付けとく*/ }
- 187 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:14:56 ]
- >>158
ソートは出題者のほうもよくわかってない感じなんで、とりあえず追加だけお願いします。
- 188 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:36:03 ]
- >>187
ういっ、もう少しでうpするでおじゃる●のクソースが見られるでおじゃるよ
- 189 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:43:10 ]
- >>187 >>79
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6991.c
- 190 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:45:08 ]
- >>187 >>79
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6992.c ちと訂正したでおじゃ
- 191 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:47:04 ]
- クソースとへりくだりつつも、内心、「作品」だと思っている
ところがイタい
- 192 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:48:02 ]
- >>183
a〜zまでは文字コードが昇順に並んでいることと、a〜zまでは26文字あること。 それくらいしか気になる点はないと思う。
- 193 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:56:23 ]
- >>191
何をおっしゃるか、これは紛れもなく初心者向けにレベルを落とした クソースでおじゃっ
- 194 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 02:08:40 ]
- >>187 >>79 すまぬ、さらに訂正。
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6993.c
- 195 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 02:42:30 ]
- どうみても初心者向けとは思えないプロ教育を受けた人のコード
である件について
- 196 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 02:46:43 ]
- ねーよw
- 197 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 03:01:18 ]
- えぇ〜〜、思いつきで書いたクソースゆえ、しかも
プロとしてコードを書いてないゆえ、クソースということで 我慢してもらっているでおじゃる。上には上がいるゆえ、 まだまだ精進するでごじゃるよ。
- 198 名前:デフォルトの名無しさん [2008/06/21(土) 05:52:41 ]
- >>151
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6994.txt
- 199 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 06:36:40 ]
- [1] 授業単元:プログラミング
[2] 問題文(含コード&リンク):ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6983.txt [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン:CPad for Borland C++Compiler [3.3] 言語:C言語 [4] 期限:来週の月曜まで [5] その他の制限:ポインタまで習いました 全然わからないのでよろしくお願いします
- 200 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 09:58:43 ]
- >>199
汚いソースですが。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6996.txt MOJIで文字の種類、HANIで範囲を指定できるようにしました。 範囲チェックとかしてないので入力不可文字を範囲に含めないように。 マスターの文字列については一応重複チェックしてます。
- 201 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 10:02:34 ]
- 実行してみた?
- 202 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 10:09:33 ]
- あー、環境書いてなかった。
gccでやってるからbccだと動かないかもしれない。
- 203 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 10:12:17 ]
- 環境関係なく無限ループになる可能性があるんだが。
- 204 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 10:20:16 ]
- うむ。単純ミスorz
今のままだと重複したら無限ループするので makerandomstrのi--;の次の行にc=0;入れてください。
- 205 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 10:32:21 ]
- ソースを上げる時は、せめて
テスト済みなのか、 コンパイル済み(文法エラー無し) 未コンパイルなのか、コメントに書きませんか?
- 206 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 10:36:14 ]
- 宿題を片付けてほしい側
ちゃんと動くソースコードがほしい 題意を満たしていてほしい 何も出来ない初心者なので全部やってください>< ↑ このギャップは埋められない ↓ 宿題を片付ける側 面白そうだからやってみた (^ω^ がんばったお
- 207 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 10:43:10 ]
- >>205
コンパイル通らなきゃソース上げないと思うんだが。 未コンパイルの可能性があるのはレスに直接ソースを書いてる場合位のような。 >>205が質問側なのか回答側なのか知らないけど 回答してる側としてはそこまで要求されてもなあ、と思う。 質問者が単位落としたとしてもこっちには関係ないことだし。
- 208 名前:199 mailto:sage [2008/06/21(土) 10:58:21 ]
- >>200
ありがとうございます! えーとbccでコンパイルしてみましたがヒットもブロウも0になってしまいます・・
- 209 名前:>>132 mailto:sage [2008/06/21(土) 11:23:14 ]
- >>132お願いします
- 210 名前:デフォルトの名無しさん [2008/06/21(土) 11:38:39 ]
- [1] 授業単元:Cプログラミング
[2] 問題文(含コード&リンク) >>151です。あと2問残ってたのでこちらもお願いします 下に載せてあるプログラムを応用して以下のプログラムを作ってください。 (3)画像の分割・結合のプログラム。 (各画像の左半分と右半分を取り出し一方の画像の左半分と他方の右半分を結合した画像を出力) (4)画像の切り抜きをするプログラム (カラー画像に任意の領域を指定して、指定部分の画像のみを得る) [3] 環境 [3.1] OS: WindowsXP [3.2] コンパイラ名とバージョン:Microsoft Visual Studio 2003 [3.3] 言語: C [4] 期限: 6月22日までにお願いします [5] その他の制限:printfの変わりにfprintf文を使ってください。 #include "plite.h" int main(int argc,char **argv) { RGB in; RGB out; int i,j; ReadRGB(&in,argv[1]); MemRGB(&out,in.row,in.col); for(i=0;i<out.row;i++){ for(j=0;j<out.col;j++){ out.R[i][j]=in.R[i][j]; out.G[i][j]=in.G[i][j]; out.B[i][j]=in.B[i][j]; } } writeRGB(&out); return0; }
- 211 名前:デフォルトの名無しさん [2008/06/21(土) 11:48:14 ]
- 山形大学ですねわかります
- 212 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 11:54:15 ]
- >>205
なんか不具合があればここで報告しなよ。 せっかくアップしてもノーレスなら対処しようが無い。 あとレスがあれば回答者のモチベーションも上がると思うが。
- 213 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 12:12:25 ]
- 質問者のモティベーションのほうが大切なような気がしないでも
ないのだが...
- 214 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 12:13:09 ]
- ここに丸投げする奴にやる気があるとでも?
- 215 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 12:30:03 ]
- まぁ軽く藁をも掴む気概でいるんだろ
- 216 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 12:39:52 ]
- なんかあれだなここで丸投げしてる奴が、実務の一次請けとか発注元の卵だったりすると最悪だな。
丸投げの予行演習といったところか(w
- 217 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 13:14:37 ]
- >>216
そういうときは、クソースで返すでおじゃるよ
- 218 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 13:19:05 ]
- それが命取りだった
- 219 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 14:13:34 ]
- >>199
つ kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6997.txt 一応正常に動きますが マスタが含む文字を5文字連続で入力するとバグります。 例:マスタ "yoooo" 入力 "yyyyy".etc・・・ テスト用に不必要なものまで表示しています。気になるようでしたら削除してください。
- 220 名前:219 mailto:sage [2008/06/21(土) 14:28:21 ]
- >>219の訂正
マスタが含む文字を複数入力するとバグる orz バイトいってくるわ
- 221 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 15:50:11 ]
- こんな課題でそんな糞コード出されても困る。
- 222 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:09:28 ]
- [1] Cプログラミング演習
[2] 1.登録番号"int no"と名前"cahr *name"と年齢"int age"を含む構造体person型の 配列を定義し初期化せよ。なお、最後のデータの名前にはNULLを入れておく。 登録番号は入力順に1,2,3,4,5とする。 配列の先頭アドレスを示す構造体person型のポインタを引数として与え、 データを年齢順に並び替える関数を作成せよ。 2.登録番号(int no)と名前(char *name)と年齢(int age)を含む構造体person型のポインタ変数を宣言し、 登録人数分だけの動的メモリを確保せよ。 そして、データをファイルから入力せよ。 ファイルの形式は、先頭に登録する人数とし、そのあとに人数分のデータを登録番号、 名前、年齢の順に書いていく。(下の例を参照) 登録番号は入力順に1,2,3,4,5…とする。 そして、入力した全員のデータを表示せよ。 (ファイルの例) 3 1 田中 20 2 大田 40 3 井上 35 [3] 環境 [3.1] windows [3.2] Microsoft Visual Studio 2003 [3.3] C [4] 6/23まで [5] とくになし 初心者なので、出来れば分かりやすいコードでお願いします。 お手数おかけしまして、申し訳ないです。 宜しく、お願いします。
- 223 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:16:19 ]
- >>210
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6998.txt
- 224 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:20:24 ]
- >>219
ありがとうございます。 そこの部分考えてみます( ^ω^)
- 225 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:24:55 ]
- >>132,209
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6999.txt
- 226 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 17:30:24 ]
- [1]プログラミング基礎
[2]10人までの氏名と点数の入力を受け付け、 点数が高い者から順に表示するプログラムを作成せよ [3.1]windows [3.2]gcc [3.3]c [4]月曜まで [5]一度提出したのですが、再提出をくらいました 自分で作ったものが↓です kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7001.txt 極力↑に近い解答をいただけると嬉しいです よろしくお願いします
- 227 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 17:37:56 ]
- >>226
int ts; for(i=0;i<10;i++){ for(int i=1;i<10;i++) { if(hito[i-1].score<hito[i].score){ ts=hito[i]; hito[i]=hito[i-1]; hito[i-1]=ts; } } }
- 228 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 17:52:40 ]
- >>226
for(i=0;i<10;i++){ for(j=i+1;j<10;j++){ if(hito[i].score < hito[j].score){ hito[10] = hito[i]; hito[i] = hito[j]; hito[j] = hito[10]; } } }
- 229 名前:デフォルトの名無しさん [2008/06/21(土) 18:19:30 ]
- [1] 授業単元: ドイツ言語入門
[2] 問題文:次に打ち込まれた文字列に対して適切な文章をそれぞれ返すプログラムをハッシュテーブルを用い、ドイツ言語で書きなさい。"Guten tag","Sie du Japaner?","unko" [3] 環境 家賃三万円のそれなりの環境 [3.1] OS: VISTA [3.2] コンパイラ名とバージョン:コンパイラとは何ですか? [3.3] 言語:ドイツ言語 [4] 期限:私の気が向くまで [5] その他の制限:門限が7時です
- 230 名前:デフォルトの名無しさん [2008/06/21(土) 18:20:17 ]
- 反応がない見捨てられたようだ
- 231 名前:デフォルトの名無しさん [2008/06/21(土) 18:20:43 ]
- ここの住人は冷たい・・・
- 232 名前:デフォルトの名無しさん [2008/06/21(土) 18:21:06 ]
- VIPなら一分と待たずにレスが返ってくるのに・・・
- 233 名前:デフォルトの名無しさん [2008/06/21(土) 18:21:37 ]
- やはりプログラマーの心は荒んでいるという噂は本当だったんですね
- 234 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 18:24:16 ]
- もう期限切れか
- 235 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 18:53:55 ]
- >>227>>228
ありがとうございます
- 236 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 20:24:51 ]
- >>226
ninzuu = i; for(i=0;i<ninzuu-1;i++){ for(j=i+1;j<ninzuu;j++){ if(hito[i].score < hito[j].score){ ts = hito[i]; hito[i] = hito[j]; hito[j] = ts; } } } for(i=0;i<ninzuu;i++)
- 237 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 20:45:40 ]
- >>194
どうも素晴らしいソースありがとうございました。 余裕があればでいいので、削除と編集も作っていただきたいです。
- 238 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 20:48:49 ]
- >>236さんもありがとうございます
- 239 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:08:43 ]
- >>90お願いします。
- 240 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:11:21 ]
- >>237 >>187 >>79 削除を追加
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7003.c
- 241 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:14:20 ]
- >>240
ありがとうございました。ちなみにここって、自分の作ったソースのどこが悪いかって見てもらえるんですか?
- 242 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:16:42 ]
- >>241
さすがにそりゃスレ違い、となる。質問なら↓で C言語なら俺に聞け(入門篇) Part 30 pc11.2ch.net/test/read.cgi/tech/1213367888/
- 243 名前: ◆qQYVX6rY3I mailto:sage [2008/06/21(土) 21:54:51 ]
- すいません>>176です。
提出期限を完全に間違えてました。。 6/23 夕方6です。 いずれにせよ焦ってます;; どなたか目を通してくれるとありがたいです;;
- 244 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:05:08 ]
- せ、せめてリアクションがほしかった・・・orz
- 245 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:15:28 ]
- 何を問うているのかわかりずらいな、>>176
- 246 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:18:33 ]
- >>237 >>187 >>79 編集、削除を追加
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7004.c
- 247 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:25:04 ]
- >>241 >>237 >>187 >>79
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7005.c
- 248 名前:デフォルトの名無しさん [2008/06/21(土) 22:31:49 ]
- 【本日VIP投票日ですた】●第3回全板人気トナメ●【反省会会場】
yutori.2ch.net/test/read.cgi/news4vip/1214054829/ vipを助けてくれ!!!!!!!! 負けそうだ!!!!! シベリア超特急に負けそうなんだ!!!!!!!!!!! 俺 達 の v i p が 無 く な る ! ! ! ! ! ! ! ! ニュー速の本部を荒らして俺らに投票してくれ!!!!!!!! P C ケ ー タ イ 友 達 家 族 を フ ル 動 員 し て コードをとってきてくれ!!!!!!!!!!!!! ここで勝ったら二回戦もよろしく!!!!!!!!!!! つまんねー話してないで協力するんだ!!!!!!!!!!!!!!!! 2chが変わってしまうぞ!!!!!!!!!!!!!! 助けてくれ!!!!!!!!!!! まだまだ俺たちはおわれねぇ!!!!!!!!!!!!!!!!!!
- 249 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:43:04 ]
- >>176
>>243 問題文が悪い、そんなんじゃ誰も手を付けない 結局、逆ポーランド記法と通常の計算を数値入力でやれって事か? やって欲しいなら、具体例をだしなよ
- 250 名前: ◆qQYVX6rY3I mailto:sage [2008/06/22(日) 01:29:43 ]
- >>176です。
すいません。 問題文をそのまま載せたんですが 要点をまとめるべきでした。 つまり>>249さんの通りです。 例としては 入力数式 25.18,#,+,8,*,6,7,10,+,*,-,8,/ に対する答えは -5 となっています。
- 251 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 01:39:03 ]
- >>250
余計わからん 25.18,#,+,8,*,6,7,10,+,*,-,8,/ が-5になる流れを書いてくれ
- 252 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:15:19 ]
- まあ、この調子じゃ期限内に>>176が行なわれる事はないだろう
ヒントに3つの数字を3桁の数値に変換する関数とかあるのに、いきなり 25.18 とか… 本人が問題を理解してないか、問題文以外に課題の仕様があるのを正確に伝えて無いかがオチかと
- 253 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:17:19 ]
- まあ恐らく25,18の書き間違えだろう
それならば-5になる
- 254 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:51:54 ]
- 25,18
だとしても逆ポーランド記法なら-6ではあるまいか…
- 255 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:53:28 ]
- スマン、桁落ちさせるのか、四捨五入だと思ってた…
- 256 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 03:23:52 ]
- ”書き間違え”は”書き間違い”の書き間違えだろう
- 257 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 05:54:21 ]
- どなたか>>64をお願いします!
- 258 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 06:36:18 ]
- 25,18,#,+,8,*,6,7,10,+,*,-,8,/
25 25,18 25,18,# 25,-18 25,-18,+ 7 7,8,* 56 56,6 56,6,7 56,6,7,10 56,6,7,10,+ 56,6,17 56,6,17,* 56,102 56,102,- -46,8 -46,8,/ -5.75 こんな感じになった
- 259 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 07:11:13 ]
- >>176
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7007.txt
- 260 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 11:53:48 ]
- >>148
そういう発言をしてるあなたはどこにお住まいの方ですか? あなたの出した課題が載ってたとか?
- 261 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 12:23:24 ]
- 気にすんなよ
最悪バレても単位が出ないだけだろ もっとどうどうとしろ
- 262 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 13:39:55 ]
- 1.授業単元:分岐演算テーブル作成
2.問題文:www-2ch.net:8080/up/download/1214109450610634.GbvlBe 3.環境:C言語がコンパイル環境できるならどれでも可 4.期限: できるだけ早く 5.その他 他の分岐演算テーブルは解けたんですが、 最後がどうしても解けません・・・・数学に自信のある方お願いしますorz ※例題とかそういった説明補足に関してはreadme.txtを参照ください。
- 263 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 14:09:39 ]
- >>247
お願いした通り作って下さってありがとうございました。 質問なんですが16行目のtypedefってなんの処理なんですか? 何せまだC初めて3ヶ月しか経ってなくて…。
- 264 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 14:15:46 ]
- >>263
ttp://www.google.co.jp/search?complete=1&hl=ja&q=c+typedef&lr=
- 265 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 15:02:09 ]
- だ、誰か>>144を頼みます><
- 266 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 15:07:56 ]
- > ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください
- 267 名前:179 mailto:sage [2008/06/22(日) 15:09:28 ]
- とりあえず騎士巡歴のソースを見つけたのですが、
これに時間計算量の評価回数と実行時間を どういうやって出力させればいいか全く解りません。 どなたか・・・よろしくお願いします・・・ kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7008.c
- 268 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 15:43:38 ]
- >>64,257
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7009.txt C99仕様
- 269 名前:262 mailto:sage [2008/06/22(日) 15:47:19 ]
- int main(void)
{ int i; /* ループカウンタ */ unsigned char chTable[256]; /* テーブル領域 */ /* テーブル初期化 */ for(i = 0; i < 256; i++) { /* このような式でdata.binのデータ内容と同じデータを生成させる */ chTable[i] = (unsigned char)((i % 2) ? 255 - (i + 1) / 2 : (i + 1) / 2); } return 0; } >>262の課題の算出方法に関する縛りですが、 上記ループ内の様な式で算出する事が条件です。
- 270 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 16:15:42 ]
- >>269
それは、読めば分かるから。余計な茶々はいれないで。 縛りについて、ほかには? S
- 271 名前:262 mailto:sage [2008/06/22(日) 16:22:16 ]
- >>270
すみません。一応スレ側にも書いておこうかと思って。 他の縛りは特にないです。
- 272 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:05:42 ]
- >>179
5x5, 6x6のそれぞれの解の個数わかる? あってるのかどうかわからないから アップできない。 ちなみにまだ課題1だけしか・・・
- 273 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:17:40 ]
- >>262
for(i=0; i<256; i++) chTable[i] = (int)(16-i/8.0) * (int)(16-i/8.0);
- 274 名前:272 mailto:sage [2008/06/22(日) 17:23:34 ]
- あ、C言語じゃん
C++で作ってしまった もういいや
- 275 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:25:37 ]
- >>273
見た瞬間、間違ってるかと… 最初の値は0じゃね
|

|