トップページ > プログラム > 2014年07月19日 > YxMGBI1k

書き込み順位&時間帯一覧

4 位/237 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000520100000008



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C/C++の宿題片付けます 167代目

書き込みレス一覧

C/C++の宿題片付けます 167代目
736 :デフォルトの名無しさん[sage]:2014/07/19(土) 13:18:19.94 ID:YxMGBI1k
[1] 授業単元: プログラミング基礎
[2] 問題文
以下のプログラムを作成しなさい.
文字列を5つ入力し、その中の
一番小さい文字列を表示
(英数字のみ)
(文字列は、50文字以内)
(英字の大文字と小文字は、
 特に考慮しないで、そのまま比較
 して良いこととする)

実行例)
abc 入力1
aaaa 入力2
wsdd 入力3
gfd 入力4
xxxd 入力5
aaaa 出力
19dfc 入力1
xuw29 入力2
12k2 入力3
mnnn 入力4
bccd1 入力5
12k2 出力
[3] 環境 .
 [3.1] Windows 8.1
 [3.2] Visual studio 2013
 [3.3] C
[4] 期限:2014年7月21日0:00
前回丸投げした者です。非常に助かりました。解答例を教えてくれた人ありがとうございます。
今回も何問か出題されたのでおねがいします。
C/C++の宿題片付けます 167代目
737 :デフォルトの名無しさん[sage]:2014/07/19(土) 13:20:32.71 ID:YxMGBI1k
[1] 授業単元: プログラミング基礎
[2] 問題文
以下のプログラムを作成しなさい.
ソートされた2つの数字列を入力
*0より大きい整数
*1行に5つの数字(固定)
それらを合わせて、ソートし、
大きい数から3つを表示すること
実行例)
11 21 23 33 35 入力1
24 25 27 32 85 入力2
85 35 33 出力
5 14 33 302 990 入力1
25 31 200 210 500 入力2
990 500 302 出力
21 43 99 100 902 入力1
10 20 30 275 320 入力2
902 320 275 出力
[3] 環境 .
 [3.1] Windows 8.1
 [3.2] Visual studio 2013
 [3.3] C
[4] 期限:2014年7月21日0:00
C/C++の宿題片付けます 167代目
738 :デフォルトの名無しさん[sage]:2014/07/19(土) 13:21:48.03 ID:YxMGBI1k
[1] 授業単元: プログラミング基礎
[2] 問題文
以下のプログラムを作成しなさい.
時間の足し算、引き算の文字列が入力されるので、
その計算結果を表示すること

足し算の場合
HH:MM:SS+HH:MM:SS
引き算の場合
HH:MM:SS-HH:MM:SS

HH:時/MM:分/SS:秒
(各桁は、必ず2桁で、足らない場合は
 0で埋める)
(計算結果は、マイナス値を考慮
 しなくて良い)
(HH:時は、計算結果でも、99を
 超えないと考えて良い)

10:23:30+00:00:53 入力
10:24:23     結果
10:23:30-01:10:40 入力
09:12:50 結果
00:13:20-00:09:55 入力
00:03:25 結果
[3] 環境 .
 [3.1] Windows 8.1
 [3.2] Visual studio 2013
 [3.3] C
[4] 期限:2014年7月21日0:00
C/C++の宿題片付けます 167代目
739 :デフォルトの名無しさん[sage]:2014/07/19(土) 13:22:31.73 ID:YxMGBI1k
[1] 授業単元: プログラミング基礎
[2] 問題文
以下のプログラムを作成しなさい.
1個から10個までの数字列を入力
次に検索する数字を入力
見つかった位置を表示(0始まり)
見つからない場合は、−1を表示
数字は、int型

実行例)
11 22 21 33 15 23 38 入力1
33 入力2
3 出力
5 302 14 33 12 3 入力1
2 入力2
-1 出力
100 入力1
100 入力2
0 出力

[3] 環境 .
 [3.1] Windows 8.1
 [3.2] Visual studio 2013
 [3.3] C
[4] 期限:2014年7月21日0:00
C/C++の宿題片付けます 167代目
740 :デフォルトの名無しさん[sage]:2014/07/19(土) 13:23:39.79 ID:YxMGBI1k
[1] 授業単元: プログラミング基礎
[2] 問題文、ブラックジャックの判定処理を行う
1人目の数字列を入力(1個〜10個まで)
2人目の数字列を入力(1個〜10個まで)
数字は、1から13。
合計が21を超えたら点数は、0点。
1は、1点または、11点として使える。
11以上は10点として数える。
それ以外は、数字がそのまま点数。
勝った方を番号で表示(1 or 2)
引き分けは、2の勝ちとする
実行例)
1 5 8 入力1(14)
5 7 4 入力2(16)
2 出力
13 1 入力1(21)
12 10 入力2(20)
1 出力
13 8 入力1(18)
1 9 入力2(20)
2 出力
1 1 8 入力1(20)
3 4 7 入力2(14)
1 出力
10 8 7 入力1(25)
3 5 8 入力2(16)
2 出力
[3] 環境 .
 [3.1] Windows 8.1
 [3.2] Visual studio 2013
 [3.3] C
[4] 期限:2014年7月21日0:00
C/C++の宿題片付けます 167代目
741 :デフォルトの名無しさん[sage]:2014/07/19(土) 14:52:40.95 ID:YxMGBI1k
[1] 授業単元: プログラミング基礎
[2] 問題文
以下のプログラムを作成すること
英文の回文判定
回文とは、どちらから読んでも
同じ並びになる文章。
1つの英文字列(100文字以内)が入力されるので、
回文であれば、GOODと表示
回文でなければ、NGと表示
*大文字小文字を区別しない
*「?!,. 」を無視する

実行例)
apple 入力
NG 出力
Borrow or rob? 入力
GOOD 出力
Kodak ad? OK! 入力
GOOD 出力
What time is it? 入力
NG 出力
Was it a bar or a bat I saw? 入力
GOOD 出力
[3] 環境 .
 [3.1] Windows 8.1
 [3.2] Visual studio 2013
 [3.3] C
[4] 期限:2014年7月21日0:00
C/C++の宿題片付けます 167代目
742 :デフォルトの名無しさん[sage]:2014/07/19(土) 14:53:38.13 ID:YxMGBI1k
[2] 問題文:入力データとして迷路が与えられる
スタートからゴールへ到達可能の場合は
OKを表示、不可能な場合は、NGを表示
1行目の入力:幅と高さの数値
最小は、2x2
最大は、10x10
範囲外は、NGを表示
2行目以降 :迷路データ
       *:壁(通行不可)
       スペース:道(通行可)
       Sスタート位置
       Gゴール位置

実行例)
10 8 入力:幅と高さの数値
********** 入力:迷路データ
*S * *
*** ******
* * *
* *** *
* *
* ** G*
**********
OK 出力
10 5 入力:幅と高さの数値
********** 入力:迷路データ
*S *
**********
* G *
**********
NG 出力
[4] 期限:2014年7月21日0:00
C/C++の宿題片付けます 167代目
744 :デフォルトの名無しさん[sage]:2014/07/19(土) 16:10:30.26 ID:YxMGBI1k
>>743
ありがとうございます。
実行は1回だけでいいのですが、どこを直せば1回のみの実行になりますか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。