トップページ⇒tech
1001コメント395KB

ぼるじょあがC/C++の宿題を片づけますYO! 67代目

■ このスレッドは過去ログ倉庫に格納されています
0001ぼるじょあ ◆yBEncckFOU 2006/12/10(日) 11:33:41
(・3・)エェー ぼるじょあですYO!
         わからない宿題を片づけますYO!

あなたが解けない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

【前スレ】
ぼるじょあがC/C++の宿題を片づけますYO! 66代目
http://pc8.2ch.net/test/read.cgi/tech/1149349035/
0600ぼるじょあ ◆yBEncckFOU 2007/02/13(火) 00:12:08
(;3;) エェー ぷーたん来ないし寝るお




          ・゚・(ノД`)・゚・
0601ぼるじょあ ◆hZ8e4Wjqvw 2007/02/13(火) 00:30:25
>>599
(・3・) エェー すごいYO! もいらはここでギブアップだYO!
0602デフォルトの名無しさん2007/02/13(火) 13:00:06
>>598
宿題じゃないが貰うっす
0603ぼるじょあ ◆hZ8e4Wjqvw 2007/02/13(火) 13:50:52
>>581
(・3・) エェー またまたバグが発覚したから修正したYO!

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3647.c
0604C2007/02/13(火) 18:13:51
うっす。お前らC言語いまだにやってんの?
今はC++の時代だから(微笑)
うふふ。
0605ぼるじょあ ◆yBEncckFOU 2007/02/13(火) 19:18:23
(・3・) エェー C++なんて中途半端な言語は流行らないお、まあClassと
          多態性とシングル継承まではよかったけど
          その後にごてごてとtemplateやら多重継承(単体継承で十分だし
          多重させる人は頭が悪い)、節操のない言語拡張・・・、
          はっきり言ってうんこ
0606ぼるじょあ ◆yBEncckFOU 2007/02/13(火) 19:22:54
(・3・) エェー 簡単にまとめるとOOLが有る程度体系立ってきて
          それについて行こうとごてごて拡張した結果、駄目言語に様変わりしたってことだお
          大沢あかねたんがかわいすぎるお、口がえろい
0607ぼるじょあ ◆yBEncckFOU 2007/02/13(火) 19:24:22
(・3・) エェー もいら女の口を見たらその人のアナ○の形が分かるお
          大沢あかねたんは肌色に近いピンク色できれいな菊の門をしていて
          興奮するとしわが取れてぱっくり開くはずだお
0608ぼるじょあ ◆yBEncckFOU 2007/02/13(火) 19:25:36
(*´3`*) エェー そのぱっくり開いた穴に舌を3時間差し込み大沢あかねたんを感じたいお・・・はぁ
0609デフォルトの名無しさん2007/02/15(木) 07:29:20
氏ね
0610デフォルトの名無しさん2007/02/15(木) 14:10:05
[1]プログラミング基礎
[2]問題文:9桁以下の2つの正整数 m,n を入力して、
      m/nの小数部を四捨五入して得られる整数値
      を出力するプログラムを作成せよ。
[3]環境
[3.1]linux
[3.3]C
[4]2007年2月15日15:00まで
よろしくお願いします。
0611デフォルトの名無しさん2007/02/15(木) 14:33:10
(int)((double)m / n + 0.5)
0612ぼるじょあ ◆yBEncckFOU 2007/02/15(木) 17:56:14
(・3・) エェー アナル、アナル、アナル、ぼるじょあ、アナル大好きお
          アナル、アナル、大好きお、いいお
0613ぼるじょあ ◆hZ8e4Wjqvw 2007/02/16(金) 02:39:30
>>610
(・3・) エェー 期限短すぎるYO!
          試験かYO!

(m*2+n)/(n*2)
0614homoじょあ ◆5OLf4yFnuM 2007/02/20(火) 23:23:01
(・3・) エェー みんなの宿題ぼるじょあが待ってるYO
0615デフォルトの名無しさん2007/02/20(火) 23:28:34
[1]C言語
[2]問題文:ぼろじょあって誰?
[3]環境
[3.1]Windows XP
[3.3]C
[4]2007年2月20日24:00まで
0616ぼるじょあ ◆hZ8e4Wjqvw 2007/02/21(水) 00:18:28
>>615
(・3・) エェー 期限過ぎてるけど回答するYO!
          このスレに『ぼろじょあ』はいないYO!
0617デフォルトの名無しさん2007/02/27(火) 20:28:20
#include <stdio.h>
int main( void )
{
for(;;)
{
printf( "Hung up\t\b\b\b\b\b\b" );
}
return 0;
}

テンプレめんどいから直接聞きます これ実行するとどうなるの?
無礼極まりないのは解ってます
0618デフォルトの名無しさん2007/02/27(火) 20:32:43
>> 617
Hung up という文字で画面生めながらBEEPがなりまくる。
何時までたっても終わらない…
0619デフォルトの名無しさん2007/02/27(火) 20:34:09
>>617
自分でやってみれば?
コンパイラにもよるけど Ctrl+C で止まるだろうし
ジョークソフトだから
06205212007/02/27(火) 20:36:06
パソコン修理に出してました皆さんかまってくれてありがとう
皆さんのやりやすいようにやってください
宿題じゃないんですがそれっぽいのを作ってもらえるとうれしいです
そこからは自分で発展させます 細かい理由は聞かないでください
やりたくなかったらやらなくて結構です 事故死ではありません
0621デフォルトの名無しさん2007/02/27(火) 21:13:42
>>618
俺の人生経験上\bはバックスペースだと思うんだよね。
0622デフォルトの名無しさん2007/02/27(火) 22:42:54
>>621
そういうのもあるね そうじゃないのもあるね
0623デフォルトの名無しさん2007/02/27(火) 23:01:16
全くの初心者です。。。
今日中の提出なのですがまだ出来てない状況です。
Cファイルxxx.cを読んでコードの行、コメントの行、空白の行をカウントアップ
するプログラムです。
仕様は
・起動パラメータにC言語のソースファイルを指定する。
・ファイル内のコード行、コメント行、空白行をそれぞれカウントし出力する。
・コードの後ろにあるコメントは、コメント行にはカウントしない。
・コメントは // と /* ~ */ を許容すること。
・入れ子になっているコメントは許容しないこと。(/* /* ~ */ */)
・エラー処理等の細かい仕様は、独自の判断において作成すること。
・#ifdef等は、考慮しなくてよい。が、できるなら考慮する。
です。

カウント部分は

while(fgets(buf,256,fp) != NULL)
{

}
の中で作成するようです。Cファイルから読みます

宜しく御願いしますm(__)m
0624デフォルトの名無しさん2007/02/27(火) 23:11:13
623です
すいません焦ってしまってテンプレ貼り忘れました。。。
[1] 授業単元: プログラミング演習
[2] 問題文 上記の仕様です
[3] 環境
 [3.1] OS: WindowsXP
 [3.2] コンパイラ名とバージョン: Visual C++ 2005
 [3.3] 言語: C
[4] 期限: 今日

です
0625ぼるじょあ ◆hZ8e4Wjqvw 2007/02/28(水) 00:27:54
>>620
(・3・) エェー 成仏しろYO!

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3711.c
0626ぼるじょあ ◆hZ8e4Wjqvw 2007/02/28(水) 00:30:07
>>623
(・3・) エェー 期限過ぎちゃってるけど、やったほうがいいのかNA?
0627デフォルトの名無しさん2007/02/28(水) 00:36:20
623です。
はい!朝まで自分も考える所は考えて提出したいと思います。
宜しく御願いします。
0628デフォルトの名無しさん2007/02/28(水) 00:51:06
校門好きのぼる公来なくなったな
一過性だったか
0629ぼるじょあ ◆hZ8e4Wjqvw 2007/02/28(水) 01:42:52
>>623
(・3・) エェー できたYO!
          #if ってのはどういう意味だったか今日は思い出せそうに無いからパスだYO!
          (>>603 のソースを流用しまくりだYO!)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3712.c
0630ぼるじょあ ◆hZ8e4Wjqvw 2007/02/28(水) 01:51:10
>>623
(・3・) エェー >>629 は間違えてたYO!
          160行目 argv[1] を argv[i] に変えておいてくれYO!
0631デフォルトの名無しさん2007/02/28(水) 02:07:28
ありがとうございました!!!
早速実行してみたいと思います。感謝しますTT
0632ぼるじょあ ◆hZ8e4Wjqvw 2007/02/28(水) 02:11:26
>>623
(・3・) エェー 間違い発見だYO!今度こそ大丈夫なはずだYO!
          もう寝るからあとは自分でやってくれYO!
          他にバグがあったらどういうバグかレスつけてくれYO!
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3713.c
0633ぼるじょあ ◆hZ8e4Wjqvw 2007/02/28(水) 02:32:11
>>620
(・3・) エェー >>625 の数値リテラル 255 は ((1<<CHAR_BIT)-1) に置き換えてくれYO!
          今度こそおやすみだYO!
0634ぼるじょあ ◆yBEncckFOU 2007/02/28(水) 06:35:15
(・3・) エェー やりすぎて、けつの穴いたいYO
          
0635デフォルトの名無しさん2007/02/28(水) 20:16:40
623です。
昨日はぼるじょわさんありがとうございました。
提出したのですが、、プログラムソースが高度だった
為、簡単なコードでやりなおしてこいと教授につきかえされました。。。
せっかく作成して頂いたのに申し訳ありませんでした。TT
今日、自分で途中まで作成しましたソースがあるのですが
見てもらえませんでしょうか?
main.c内だけの修正となります。

xxx.cとyyy.cとyyy.hという形の3ファイルで実行を行いますので
フォルダに入れて圧縮させて頂きました。ウイルス検索はしましたが、
念の為開ける前にチェック御願いします。
明日の朝提出までに期限のばしてもらったので、どうぞ宜しく御願いします。

追加質問みたいになっちゃいましたが、ぼるじょわさん
もう一度お力をお貸しください。。申し訳ありません。m(__)m

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3716.zip


0636デフォルトの名無しさん2007/02/28(水) 21:50:01
>>635
int comment_flag = 0;
while(fgets(buf,256,fp) != NULL){
if (comment_flag){
numcomment++;
if (strstr(buf, "*/") != NULL){
comment_flag = 0;
}
}else{
i = 0;
// タブ、スペース削除
while (buf[i] == '\t' || buf[i] == ' '){
i++;
}
if(buf[i] == '\n'){ // fopen() は "rt"モードで
numspace++;
}else if(buf[i] == '/'){
if(buf[i + 1] == '/'){
numcomment++;
continue;
}else if(buf[i + 1] == '*'){
numcomment++;
comment_flag = 1;
}
}else{
num++;
}
}
}
printf("コード行は%d行です\n",num);
printf("コメント行は%d行です\n",numcomment);
printf("空白行は%d行です\n",numspace);
06376362007/02/28(水) 21:53:20
途中に/*が入るとだめだけどめんどくさいので
0638デフォルトの名無しさん2007/02/28(水) 21:56:27
よく考えたら/* */が1行で終わるとだめだわ
0639ぼるじょあ ◆hZ8e4Wjqvw 2007/02/28(水) 22:11:46
>>635
(・3・) エェー >>632 で折角文字列リテラルまで考えてたのに無駄骨かYO!
          チェックする条件を減らしたYO!

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3717.c
0640デフォルトの名無しさん2007/02/28(水) 23:30:37
632です。
>636さん
>639さんありがとうございました。
3717.cで実行したのですが



Microsoft Visual C++ Debug Library

Debug Assertion Failed!
Program: …
File: istype.c
Line: 56

Expression: (unsigned)(c + 1) <= 256
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

というエラーが出まして、掲示板で色々調べてみたら
ライブラリーの問題とか
fgetsの返値の問題とかが出てきました。
意味がワカリマセンでした。。
0641ぼるじょあ ◆yBEncckFOU 2007/03/01(木) 00:04:06
(・3・) エェー >>628なんだお?2〜3日にいっぺんは様子を見てるお
          >>634ほもかお?きしょいお
          ホモ出入り禁止だお
0642デフォルトの名無しさん2007/03/01(木) 00:13:55
windowsでcプログラムができるフリーのソフトウェアを教えてください
Microsoft Visual C++ 2005 Express Editionってのはc++しかできないのですか??

ぼるじょあさんはやさしいと聞いてここに来ました
0643デフォルトの名無しさん2007/03/01(木) 07:06:07
>>642
すべてのC++はCもコンパイルできるYO
VC++以外ならBorlandのBCCとかcygwinでgccとか
0644デフォルトの名無しさん2007/03/01(木) 07:55:55
全てとはまた大きく出たなぁ。例外は一つもないと思っているんだろうか。
0645デフォルトの名無しさん2007/03/01(木) 11:43:58
>>644
C++ってそういう規格、仕様じゃないの(Cの記述がそのまま使える)
0646デフォルトの名無しさん2007/03/01(木) 17:01:24
ANSI CはC++のサブセットだが、C99はC++と互換性ない
0647デフォルトの名無しさん2007/03/01(木) 17:24:46
C89ですら互換性の無い部分はある。
K&Rスタイルの関数宣言、構造体の中に入れ子となった構造体の宣言、
型安全性の強化(特にvoid*から他のポインタ型への変換)など。

>>645
VC++、BCC、GCCはCとC++両方のコンパイラを内蔵しているとでもいうべき。
いずれもソースファイルの拡張子やコンパイラオプションなどで、
CとC++のどちらとしてコンパイルするかが切り替えられるようになっている。

しかし全てのC++コンパイラはCコンパイラとしても使えるように
なっていなければならないという決まりはどこにもないので、
そのような機能を持たない純粋なC++コンパイラがあったっていい。

そういうコンパイラでもCのソースをコンパイルしたら、
勿論C++がCのサブセットを内包しているため基本的にはコンパイルできるだろうが、
コンパイラからすれば所詮C++のソースをコンパイルしているとしか認識されない。
0648デフォルトの名無しさん2007/03/01(木) 18:26:37
誰か教えてください・・・
0649デフォルトの名無しさん2007/03/02(金) 01:13:10
ここは過疎が激しいね
0650ぼるじょあ ◆hZ8e4Wjqvw 2007/03/02(金) 01:19:36
>>640
(・3・) エェー 期限は過ぎてるだろうけど、これでいいのかYO!
          何をしたいのか書いてないから getopt は無視したYO!
          これでも同じエラーが出るなら分からないYO!
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3721.c
0651デフォルトの名無しさん2007/03/02(金) 02:37:44
Visual C++ でc言語のコンパイルができません どうやるのか教えてください
0652デフォルトの名無しさん2007/03/02(金) 03:17:19
>>651
C言語ならBorlandC++とCPad for bccでも使ってなはれ
0653デフォルトの名無しさん2007/03/02(金) 07:33:01
>>651
ここは宿題を片づけるスレだよ
コンパイルできないならエラーとか出てるでしょ
0654デフォルトの名無しさん2007/03/02(金) 13:21:29
>>653
やさしいぼるじょあさんなら答えてくれると思われ。
>>652
調べてみる。�d
0655homoじょあ ◆5OLf4yFnuM 2007/03/13(火) 21:02:28
(・3・) エェー ちょっと暇だから宿題待ってるYO
0656ぼるじょあ ◆yBEncckFOU 2007/03/16(金) 19:08:46
(・3・) エェー もいらも宿題待ってるお
          片っ端から宿題解きたくてうずうずしてるお
0657ぼるじょあ ◆yBEncckFOU 2007/03/22(木) 21:52:35
(#・3・) エェー 待ってるのにこないし
           まあ卒業のシーズンだしそもそも学生はみんな春休みか
           質問来なくてもしかたないな
           
0658ぼるじょあ ◆hZ8e4Wjqvw 2007/03/22(木) 21:56:58
(・3・) エェー 宿題来ないから age ちゃうYO!
          (あと、一週間くらい様子見てからNE)
0659デフォルトの名無しさん2007/03/23(金) 00:58:26
もう一つの宿題スレでお願いした課題に動きがないのですが
こちらに貼ってもよろしいのでしょうか
0660デフォルトの名無しさん2007/03/23(金) 01:31:24
おk カモン
0661デフォルトの名無しさん2007/03/23(金) 01:37:38
[1] 授業単元:prog2
[2] 問題文(含コード&リンク):
ダイナミック・プログラミングに関する問題です
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3760.txt
[3] 環境
 [3.1] OS: Windows2000
 [3.2] コンパイラ名とバージョン: bcc
 [3.3] 言語: C
[4] 期限: [2007年3月31日23:59まで]
[5] その他の制限: なし

すいません、よろしくおねがいします
0662デフォルトの名無しさん2007/03/23(金) 02:56:31
>>661
こんなん出ました

p = s % size[i];
newvalue = s / size[i] + value[p];
----------------------
value[s] = newvalue;
item[s] = i;
0663デフォルトの名無しさん2007/03/23(金) 14:06:23
>>662
正解でした
ありがとうございました


[1] 授業単元:prog2
[2] 問題文(含コード&リンク):
字句解析に関する問題です
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3765.zip
[3] 環境
 [3.1] OS: Windows2000
 [3.2] コンパイラ名とバージョン: bcc
 [3.3] 言語: C
[4] 期限: [2007年3月31日23:59まで]
[5] その他の制限: なし


これで最後の問題になります
よろしくお願いします
0664ぼるじょあ ◆hZ8e4Wjqvw 2007/03/31(土) 21:48:14
>>663
(・3・) エェー 久しぶりの書き込みがギブアップってのもあれだけど
          ◆hZ8e4Wjqvw はとりあえずギブアップしとくYO!
0665ぼるじょあ ◆yEbBEcuFOU 2007/04/02(月) 15:36:47
俺もぼるじょあになれるのかっ!?
0666デフォルトの名無しさん2007/04/07(土) 20:19:09
保守
0667ぼるじょあ ◆yBEncckFOU 2007/04/07(土) 20:46:14
保守
0668homoじょあ ◆5OLf4yFnuM 2007/04/07(土) 21:35:38
(・3・) エェー ほっしゅっしゅ
0669デフォルトの名無しさん2007/04/07(土) 22:35:02
やぁ!homoじょあさん!
0670homoじょあ ◆5OLf4yFnuM 2007/04/08(日) 02:57:49
(・3・)やぁ・・・なんで僕はこんな時間に仕事やねん
0671デフォルトの名無しさん2007/04/08(日) 04:13:03
Linuxをパソコンに入れていろいろ勉強したいんですがどれがオヌヌメですか?
企業はWindowsを避けてLinux化するところが増えてるようですがそういうことに対応したいので聞いています
僕は学生です 素人ですが教えてください 
すれ違いって言われるかもですがまぁ宿題の依頼も少ないようなので教えてください、ぼるじょあさん。
0672デフォルトの名無しさん2007/04/08(日) 04:17:47
すれ違い→スレ違い
0673homoじょあ ◆5OLf4yFnuM 2007/04/08(日) 04:37:27
(・3・) エェー Vineでいいんジャマイカ
          仕事終わった寝る〜♪
0674デフォルトの名無しさん2007/04/08(日) 04:43:50
おやすみ
0675デフォルトの名無しさん2007/04/08(日) 04:48:09
Redhatはどうだろう?前学校Redhatだったんだけど今はなぜかTurboにしちゃったんだよね
はいはい Linuxスレに行ってきますよ。。。
0676デフォルトの名無しさん2007/04/08(日) 08:26:22
RedHatは高いからお勧めできない。
取り敢えずCygwinでも入れておけば充分だろ。
0677デフォルトの名無しさん2007/04/08(日) 19:52:23
(´・3・`)
0678homoじょあ ◆5OLf4yFnuM 2007/04/09(月) 19:49:03
(・3・) エェー じゃあFedoraでいいじゃん
0679デフォルトの名無しさん2007/04/10(火) 13:53:02
[1] 授業単元:プログラミング
[2] 問題文(含コード&リンク): int型配列をソートする関数dsortを作成せよ。dsort関数の戻り値は、
ソートする配列が10数値以下ならば正常終了(0)11数値以上ならばエラー(−1)とする。
dsortを起動するmain関数は、文字列を手操作により入力し、
それをint型配列に格納し、それをdsortに引数として渡す。
[3] 環境
 [3.1] OS:WinXP
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:明日まで
よろしくお願いします
0680デフォルトの名無しさん2007/04/10(火) 17:12:18
「ソートする配列が10数値以下」ってどういうこと?
0681homoじょあ ◆5OLf4yFnuM 2007/04/10(火) 22:21:10
>>679
(・3・) エェー ようわからんのでdsortだけ作ったお

int dsort(int num[], int n){
int i, k, swap;
if(n > 10) return -1;
for(i=0; i<n-1; i++){
for(k=i+1; k<n; k++){
if(num[i] > num[k]){
swap = num[i];
num[i] = num[k];
num[k] = swap;
}
}
}
return 0;
}
0682デフォルトの名無しさん2007/04/11(水) 00:24:01
0683デフォルトの名無しさん2007/04/11(水) 02:29:23
[1] 授業単元:C++プログラミング
[2] 問題文(含コード&リンク):矩形転置暗号を用いて、平文を暗号文に変換するプログラムを作成せよ。
(テキストファイルを読み込んで実行する)
暗号鍵(矩形の行数と列数)は適当な定数で与える。
ファイル末尾に到達した場合は矩形の残りの部分にスペースが入った状態にして
暗号文をとりだして終了する。
[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:VC++ 2005
 [3.3] 言語:C++
[4] 期限:4月12日(木),PM5:00まで,2007年
[5] その他の制限:文字型(char)の2次元配列を用いる

よろしくお願いします
06846792007/04/11(水) 09:24:23
「ソートする配列が10数値以下」ですがコピペミスです。
配列の中身が10個以下という意味です。。。
すみませんです
0685デフォルトなしの名無しさん2007/04/11(水) 13:45:21
[1] 授業単元:Cプログラミング演習
[2] 問題文(含コード&リンク):gets()関数によりキーボードからchar型配列buff[256]に文字列を読み込み、
               それをputs()関数により画面に出力し、これをEOFが読み込まれるまで続ける。
[3] 環境
 [3.1] OS: WindowsXP
 [3.2] コンパイラ名とバージョン: VisualBasic
 [3.3] 言語: C言語
[4] 期限:本日14時30分 
[5] その他の制限: 緊急で申し訳ないですがよろしくおねがいします^^;
0686デフォルトの名無しさん2007/04/11(水) 16:26:25
getsはあかんやろぉ〜、どこの学校だ!?通報しちゃる!
0687デフォルトの名無しさん2007/04/11(水) 18:43:59
 [3.2] コンパイラ名とバージョン: VisualBasic
 [3.3] 言語: C言語

どういうこと?
0688homoじょあ ◆5OLf4yFnuM 2007/04/11(水) 22:01:01
>>684
(・3・) エェー こんなん?

#include <stdio.h>
#include <string.h>

int dsort(int[], int);

int main(void){
int num[100], i;

for(i=0; i<100; i++){
char buf[64], *err;
fgets(buf, sizeof(buf), stdin);
err = NULL;
num[i] = strtol(buf, &err, 10);
strtok(buf, "\n");
if(strcmp(err, "") != 0)break;
}
dsort(num, i);
return 0;
}
0689デフォルトの名無しさん2007/04/14(土) 17:56:27
cのプログラムができるとなんかいいことあるんですか?
僕は専攻が法学なんでまったく関係ないんですが面白いので勉強してます
0690デフォルトの名無しさん2007/04/14(土) 20:49:21
>>689
がんばってね
0691デフォルトの名無しさん2007/04/15(日) 14:04:56
>>685
いる?
0692デフォルトの名無しさん2007/04/15(日) 23:24:41
>>689
> なんかいいこと
面白く思えること

人生楽しい時間は多いほうがいいじゃん
0693デフォルトの名無しさん2007/04/16(月) 00:55:29
[1] 授業単元:C言語プログラミング演習
[2] 問題文(含コード&リンク):
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3825.txt
[3] 環境
 [3.1] OS: WindowsXP
 [3.2] コンパイラ名とバージョン: VC++ 2005
 [3.3] 言語: C言語
[4] 期限:4月16日中
よろしくおねがいします。
0694デフォルトの名無しさん2007/04/16(月) 01:03:54
>>693
#include <stdio.h>

int checkLeapYear(int year){
if( (year%4==0 && year%100!=0) || year%400==0 )
return 1;
else return 0;
}

int main(void)
{
int x;
printf("Input year > ");
scanf("%d",&x);
if( checkLeapYear(x) )
printf("%d年は閏年\n",x);
else printf("%d年は平年\n");
return 0;
}
0695デフォルトの名無しさん2007/04/18(水) 13:18:26
>>693
キミ 俺の後輩やろ
それ去年やった
0696デフォルトの名無しさん2007/04/18(水) 21:10:14
[1] 授業単元:情報処理
[2] 問題文(含コード&リンク):
numを2,3,...,num/2のいずれでも割り切れないときnumは素数である。numが素数なら戻り値を1、非素数なら戻り値を0とする。numが1以下の数なら戻り値を0とする。
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: bcc
 [3.3] 言語: C
[4] 期限: [2007年4月19日00:00まで]
[5] その他の制限: なし

お願いします(´;ω;')
0697ぼるじょあ ◆hZ8e4Wjqvw 2007/04/18(水) 21:27:58
>>696
(・3・) エェー こんなのでいいのかYO!
          久しぶりに答えられたYO!

int is_prime(int num){
    int i;
    if(num<2) return 0;
    for(i=2;i<=num/2;i++)
        if(num%i==0) return 0;
    return 1;
}
0698デフォルトの名無しさん2007/04/18(水) 23:11:41
>>697
ぼるじょあさんありがとう(^ω^)♪
0699デフォルトの名無しさん2007/04/19(木) 00:00:20
>>696ですが、さっき教えて頂いたものを実行してみたら
'isprime'値を返さないコントロールパスがあります。
と、出てきたのですが原因はなんでしょう??
■ このスレッドは過去ログ倉庫に格納されています