5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

C/C++の宿題片付けます 137代目

1 :デフォルトの名無しさん:2010/06/18(金) 06:27:59
あなたが解けない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] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)

【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
【C 関数検索 man on WWW】 http://www.linux.or.jp/JM/index.html
【過去ログ検索】        http://chomework.sakura.ne.jp/
【wiki】               http://www23.atwiki.jp/homework/

前スレ
C/C++の宿題片付けます 136代目
http://pc12.2ch.net/test/read.cgi/tech/1274827528/

952 :デフォルトの名無しさん:2010/07/16(金) 16:37:22
>>951
今日はこの授業はないので…すみません…

953 :デフォルトの名無しさん:2010/07/16(金) 17:50:54
[1] 授業単元:解析入門

[2] 問題文(含コード&リンク):

オイラー法、2次のルンゲ・クッタ法をそれぞれ用いて
以下の1階常微分方程式の初期値問題を解くC言語プログラムを作成し、
その結果と解析解と同じグラフに描画せよ。(横軸:x, 縦軸:y)。

dy(x)/dx = y  (但し、0 <= x <= 3)

(1) Delta x = 0.1
(2) Delta x = 0.3

[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 2010年07月19日0:00まで
[5] その他の制限:

954 :デフォルトの名無しさん:2010/07/16(金) 18:19:08
>>943
#include <stdio.h>
#include <string.h>
#define N 100

int main(void)
{
    int cnt = 0;
    char s[] = "atg", s2[] = "tcag", buf[N], *p1, *p2;

    p1 = buf;
    while (scanf("%99s", p1) != EOF)
while (*p1)
    p1++;
    p1 = p2 = buf;
    while (*p1) {
while (strchr(s2, *p1) == 0)
    p1++;
*p2++ = *p1++;
    }
    *p2 = *p1;
    p1 = buf;
    while (strstr(p1, s)) {
cnt++;
p1 = (strstr(p1, s));
p1++;
    }
    printf("#ATG is %d\n", cnt);
    return 0;
}

955 :デフォルトの名無しさん:2010/07/16(金) 18:30:31
>>906
pdf が読めない。

956 : ◆Fk1tuJpya. :2010/07/16(金) 18:55:46
[1] 授業単元:C言語演習
[2] 問題文(含コード&リンク):http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10845.txt
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: bcpad, Borland C++Compiler 5.5
 [3.3] 言語: C言語
[4] 期限: 2010年07月23日まで

957 : ◆Fk1tuJpya. :2010/07/16(金) 18:57:44
>>956です。
どなたか助けてください。お願いします。

958 :デフォルトの名無しさん:2010/07/16(金) 19:02:54
>>916
実行例に疑問があります。
B を入力していますが、B なら「国」ですから、75 は「国」。
したがって出力は、

県 14.4 = 国 75

になると思うのですが。

959 :デフォルトの名無しさん:2010/07/16(金) 19:14:34
[1] 授業単元:C++実習
[2] 問題文(含コード&リンク): 文字列*bufからIPアドレスを抽出し、int ip[4]にそれぞれ入れよ。(最初に抽出できたものだけで良い)
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: VC 6.0
 [3.3] 言語: C++
[4] 期限: 2010/7/17
[5] その他の制限: STLのstringや、boostを使うことも可。

960 :デフォルトの名無しさん:2010/07/16(金) 19:43:46
>>956
問1
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10846.txt

961 :デフォルトの名無しさん:2010/07/16(金) 19:54:52
[1] 授業単元:プログラミング応用
[2] 問題文(含コード&リンク):
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10847.txt
[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2010年7月17日まで
[5] その他の制限:int main(void){でスタート

962 :デフォルトの名無しさん:2010/07/16(金) 20:07:07
>>956
問2 整数を何個入力するのか分からないので、2種類書いてみました。
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10848.txt

963 :デフォルトの名無しさん:2010/07/16(金) 20:13:05
>>961
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10849.txt

964 :デフォルトの名無しさん:2010/07/16(金) 20:32:57
>>962
実行例を見て、最大10個で-1が入力されたら終了って読み取れないのはダメだろ

965 :デフォルトの名無しさん:2010/07/16(金) 20:34:31
>>731の実行結果を誰か教えてください

966 :デフォルトの名無しさん:2010/07/16(金) 20:45:00
>>964
すいません。そこまで分かりませんでした。

967 :デフォルトの名無しさん:2010/07/16(金) 20:51:20
>>960
>>962
解答ありがとうございました。本当に詰んでいたのでありがたいです。

968 :デフォルトの名無しさん:2010/07/16(金) 21:07:03
>>961です。
>>963さん、ありがとうございました。
大変申し訳ないのですが、これに基にした問題が後2問あります。すみませんが、
よろしくお願いいたします。
http://ime.nu/kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10849.txt
[1]にヒットポイントを比較する関数を追加し、2体のモンスターのヒットポイントを比較し、
ヒットポイントの高いモンスターの名前を表示するプログラムを作成しなさい。
[2]ヒットポイント、アタックポイント、ガードポイントに0〜9の乱数を加えるプログラムを作成しなさい。
という問題です。
乱数の使用方法
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10856.txt
よろしくお願いします。

969 :デフォルトの名無しさん:2010/07/16(金) 21:09:00
>>956
>>967
問2 修正版です
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10853.txt

970 :デフォルトの名無しさん:2010/07/16(金) 21:09:55
>>968訂正です。
[1]
http://ime.nu/kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10849.txt
にヒットポイントを比較する関数を追加し、2体のモンスターのヒットポイントを比較し、
ヒットポイントの高いモンスターの名前を表示するプログラムを作成しなさい。

971 :デフォルトの名無しさん:2010/07/16(金) 21:38:58
>>969
修正版ありがとうございます。今更問2の入力条件ですが、他のコメントの指摘通り10回入力または0以下入力で終了という問題でした。説明不足ですみませんでした。

972 :デフォルトの名無しさん:2010/07/16(金) 21:55:50
>>953をお願いします。問題の意味も分かりません。助けてください。

973 :デフォルトの名無しさん:2010/07/16(金) 22:01:30
>>968
>>970
http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/1008.txt
http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/1007.txt

974 :デフォルトの名無しさん:2010/07/16(金) 22:02:46
>>731で作ってもらったプログラムをコンパイルして、メモ帳にinput.dataとして保存しても、上手くいきません。
本当に誰か助けてください

975 :デフォルトの名無しさん:2010/07/16(金) 22:06:26
うちの環境だとBCCでもVC++でもBorland C++でもIntel C++上手くいくのはなんでだろ

976 :デフォルトの名無しさん:2010/07/16(金) 22:08:56
なんで釣りしてんのか謎だわ。
うちはうまくいきましたよ。

977 :デフォルトの名無しさん:2010/07/16(金) 22:10:06
>>974
input.data.txt になってるかもw

vmwarePlayer と ubuntu の vmdk イメージで linux 環境作っちゃえ
最初から vmwaretools もどきが入ってるから楽だよ

978 :デフォルトの名無しさん:2010/07/16(金) 22:14:31
>>978
txtじゃダメなんですか?
ファイルの種類ってところを、すべてのファイルにすればいいんですか

979 :デフォルトの名無しさん:2010/07/16(金) 22:22:20
次スレ立てます

980 :デフォルトの名無しさん:2010/07/16(金) 22:23:16 ?S★(526363)
次スレ立てました
C/C++の宿題片付けます 138代目
http://pc12.2ch.net/test/read.cgi/tech/1279286575/

981 :デフォルトの名無しさん:2010/07/16(金) 22:24:59
>>980


982 :デフォルトの名無しさん:2010/07/16(金) 22:55:11
>>978
エクスプローラでファイル名を後から"input.data" に変えればいいと思います。

983 :デフォルトの名無しさん:2010/07/16(金) 23:09:39
>>982
ごめんなさい。エクスプローラってインターネットエクスプローラの事ですか

984 :デフォルトの名無しさん:2010/07/16(金) 23:17:33
>>983
検索の開始ってところから、エクスプローラというのを見つけたんですが、そこから次はどこを押せばいいんでしょうか?

985 :デフォルトの名無しさん:2010/07/16(金) 23:25:44
なにこいつ

986 :デフォルトの名無しさん:2010/07/16(金) 23:27:07
拡張子も理解出来てないのか
まずPCの基本的な使い方から勉強したほうが

987 :デフォルトの名無しさん:2010/07/17(土) 00:02:23
[1] 授業単元:プログラミング
[2] 問題文(含コード&リンク):県から国、及び国から県に換算する関数を作成し、
main関数でキーボードから数値とその値が国であるか県であるかを入力し、県ならば国に、
国ならば県に換算した値を小数点以下1桁までで出力するプログラムを作成しなさい。
値を引数とする関数で計算させ(関数名は nation とする)、出力は main関数で行うこと。

関係は以下の通り
県(A):(B+2)*5 国(B):A/3+25
<例>
数値を入力してください: 75
75 が「県」なら "A" を「国」なら "B" を入力してください: B

県 75.0 = 国 50.0

なお、if文かfor文を用いること。

[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: Visual Studio2008

#include <stdio.h> int main(void) {

 [3.3] 言語: C++

988 :デフォルトの名無しさん:2010/07/17(土) 00:10:12
>>987
>>916,958

989 :デフォルトの名無しさん:2010/07/17(土) 02:00:36
ワロス

990 :デフォルトの名無しさん:2010/07/17(土) 12:07:15
こんなに問題の重複がいままであったことがあるだろうか?
最近これどうなってんの?

991 :デフォルトの名無しさん:2010/07/17(土) 12:20:28
いまさら過ぎて話しにならない。あんた新参か?このスレはもうかなり前からあるが
似た課題、同じ学校の別人が同じ課題を書き込むなんて、よくあったぞ?

992 :デフォルトの名無しさん:2010/07/17(土) 12:45:03
そして、同じレポートを提出する。w

993 :デフォルトの名無しさん:2010/07/17(土) 12:48:16
そして全員不可ww

994 :デフォルトの名無しさん:2010/07/17(土) 12:53:28
>>991
マジで?

俺が来たのは
C/C++の宿題を片付けます 95代目
1 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/24(金) 17:28:30

このへんから。重複は2〜3スレに一つくらいのイメージだったが、
勘違いだったのかな。

995 :デフォルトの名無しさん:2010/07/17(土) 12:54:47
2chを定期的に監視して、まだ存在しないパターンの課題を出力するプログラムを作れ。

996 :デフォルトの名無しさん:2010/07/17(土) 13:14:35
課題:このスレを監視して担当教官に密告メールを送るプログラムを作れ

997 :デフォルトの名無しさん:2010/07/17(土) 18:09:22
埋め

998 :デフォルトの名無しさん:2010/07/17(土) 18:26:41
>>1000なら引退。

999 :デフォルトの名無しさん:2010/07/17(土) 19:57:21
 V V
(´・ω・`) うさちゃんピース


1000 :デフォルトの名無しさん:2010/07/17(土) 19:58:22
 V V
(´・ω・`) うさちゃんピース


1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

335 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)