A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
「パナマ回文の生成」というのはどうでしょうか。
A man, a plan, a canal. panama!!
と、いう回文がありますが.. このパナマ事業に参加するものを
追加してゆきます。
A man, a plan, a cat, a canal. panama!!
と、いった具合。
名詞の単語リストはあらかじめある程度の規模のものを
用意しておけば、ファイルから単語リストを読み込むことに
なります。
基本的な文字列照合のテクニックが必要になります。
アルゴリズムの微妙な違いで同じ単語リストからでも
別の回文ができるので、出力結果を見せあって
もりあがったり、「何故このような違いがでるのか」
と、いうところからアルゴリズムの比較や効率の
違いといった考察に誘導できます。
「こんなのは簡単だ」っていう人がいたら、単語リストに
名詞の英単語を加えるプログラムを作ってもらいましょう。
No.3
- 回答日時:
★いろいろ
・カレンダー表示
年、月を指定(入力)して1年、1ヶ月の一覧を表示
※一般的な基礎
・数式文字列の計算
四則演算、カッコを乗算、除算を先に計算して結果を出す
※再帰のお勉強
・学生さんの名簿データの読み書き
ファイルにランダムに記述されている学生さんの名簿データを読み込む
単方向リスト(木構造)を使ってメモリに蓄積
名前、性別、年齢、出身地などでソート
ソート結果をCSVファイルに書き出す
※ファイル入出力とデータ管理の基礎
・50行だけですと『カレンダー表示』ぐらいが適当でしょう。
100行なら『数式文字列の計算』
200行程度なら『名簿データの読み書き』でしょうか。
・次のリンクより適当な問題を択ぶのも良いでしょうね。
http://a-gamyl.hp.infoseek.co.jp/Clang/→『謎のC言語例題HP』
参考URL:http://a-gamyl.hp.infoseek.co.jp/Clang/
No.2
- 回答日時:
>50行程度の簡単な問題でよいのですが
50行程度となると、
西暦年4桁を入力させて、和暦(明治、大正、昭和、平成)を表示させる。和暦を入力させて、西暦年4桁を表示させるプログラム。
年と月を入力させて、その月のカレンダーを表示させるプログラム。
くらいですね。これより複雑だと50行では足りません。
No.1
- 回答日時:
99表なんてどうでしょう?
ちゃんと2次元配列を使ってかけば、数行で終わりますが
ベタ書きすれば、ひどいことになるので、ロジックの勉強にもなります。
ファイル操作に特化するなら、一つのデータファイルをソートする
ために、複数分割させてマルチでソートさせて、最後に結合ソート
させて、マルチスレッドによる複数ファイル操作など。
メモリ空間に重点を置くなら、placement newの実装とか。
デフラグも含めてになるんで、かなり高度になると思いますが。
(Cでもできます)
99表なら見た目もあるので、初心者の満足感は得やすいと思います。
逆にplacement newの実装なら、難易度は高いので別の意味での
満足感を得られると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 「問題も答えも画像」のクイズを簡単に作れるもの何かありませんでしょうか? 1 2022/05/30 17:29
- その他(教育・科学・学問) クイズ! 嘘つきクイズ問題を作っています。辻褄があっているか、確認してください。 エイプリルフールに 3 2022/03/23 19:48
- 物理学 ここで回答している相対論信者って全員、相対性理論を理解できてないですよね? 4 2023/03/08 12:40
- 物理学 生体力学の問題です 体重が50[kg]、 基礎代謝量 1200[kcal]の女性の代謝率は何[W]か 2 2023/02/05 18:53
- フリーソフト アイコンとして保存アプリが不調 2 2022/04/16 06:39
- 数学 高校一年生です。 数学で分からない単元があるので教えて欲しいです。単元は命題の真偽です。 出た課題の 4 2023/08/18 16:30
- その他(暮らし・生活・行事) 50代 仕事のミスが多い 2 2022/08/26 07:38
- Windows 10 パソコンが使えず困ってます!(Microsoftアカウントでログイン後、PINコードに関するエラー) 2 2023/03/17 19:09
- 数学 大学入試の数学の正答率と良問の関係についてです。 5 2023/02/24 15:22
- 物理学 生体力学の問題です。 プールの水面から10[m]の高さにある飛び込み台から、 人が水平方向に速さv_ 1 2023/01/31 15:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBScriptで重複レコードを削除...
-
VB.NETでファイル名順にファイ...
-
C# DataGridView のヘッダーセ...
-
System.IO.Directory.GetFiles...
-
リスト構造のソートで悩んでま...
-
C言語・要素除去
-
VBA基本構文の作り方 2列の...
-
文字列をソートする方法
-
excel VBA リストビューの行...
-
あるディレクトリ内のファイル...
-
偶数奇数の判別!!
-
スプレッドでのソート
-
excel VBA の条件をつけての列...
-
ファイル名「1.jpg ~10.jpg~...
-
10個の整数を入力して小さい順...
-
vbでDataTableの抽出コピー
-
構造体配列のソート
-
MSFlexGridのSortメソッドについて
-
DataGridViewの昇順降順。
-
Excel VBA で別シートにデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
System.IO.Directory.GetFiles...
-
VB.NETでファイル名順にファイ...
-
C# DataGridView のヘッダーセ...
-
ファイル名「1.jpg ~10.jpg~...
-
C# DataTableの行をソートしてD...
-
あるディレクトリ内のファイル...
-
excel VBA の条件をつけての列...
-
excel VBA リストビューの行...
-
DataGridViewの複数列を連動し...
-
文字列をソートする方法
-
Excelですべての組合せ(重複組...
-
列のどこをクリックしてもソー...
-
n番目に大きい数を求めるアル...
-
Excel VBAで並べ替えをしたい
-
DataGridViewの昇順降順。
-
vbでDataTableの抽出コピー
-
数字文字列のソート方法
-
VB6でデータを昇順に並べ替える
-
VBScriptで重複レコードを削除...
-
ListViewのソートについて
おすすめ情報