掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.25681

C言語のプログラムが組めません。助けて!!
投稿者---中田 国広(2006/01/24 11:08:51)


次のプログラムの組み方はなんとなくわかるけど、書けない。

行列を構造体として設計
 ・構造体は行数、列数、行列の要素からなる
 ・後の関数を用いて、要素を任意に指定
 ・演算は小数も取り扱える
関数
 ・行列の生成
   行列のサイズ(行数、列数)引数として指定すると、必要な数の行列の要   素が確保。要素数は任意に指定可能。関数の返り値は要素の確保の成功/失   敗がわかるように。
 ・行列の使用が終了後、行列の要素を開放
 ・要素の出力
   行列の形で要素を標準出力に出力
 ・行列の全ての要素に0を格納
 ・n行m列目と指定した数値を格納
 ・単位行列の生成
   引数として渡された行列が正方行列の場合要素を単位行列になるようにセ   ット
   返り値は作成の成功/失敗がわかるように
 ・行列の和
   2つの行列のサイズが同じならば和を算出
   演算可能ならば正常であることを返し、違えばエラーを返す
 ・行列の差
   和と同様
 ・行列の積
   演算可能であれば積を算出
   和差と同様
 ・逆行列の算出
   2*2または3*3の逆行列を算出
   返り値は上記以外のサイズの場合はエラーを返す
   逆行列が存在する場合は正常であることを返す
   逆行列が存在しない場合は上記以外の何らかのエラーを返す
上記の全ての関数が正しく作動することを確認するためにmain()を作る

最初の関数は、mallocを用いて動的なメモリを確保後、ポインタを使ってmainに値を返し(配列は構造体に返せないため)、freeで値を開放するのだと思いますが、書き方がわかりません。単位行列は行列の初期化を行うのだと思います。関数の作動については、whileを用いて場合わけ(数字や記号の選択のような)かと。3行3列の単位行列は求め方がわかりません(高校の文系クラスにいるから)。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:C言語のプログラムが組めません。助けて!! 25682 nop 2006/01/24 11:30:53
<子記事> Re:C言語のプログラムが組めません。助けて!! 25683 wiz 2006/01/24 11:58:37
<子記事> Re:C言語のプログラムが組めません。助けて!! 25689 επιστημη 2006/01/24 16:24:47
<子記事> Re:C言語のプログラムが組めません。助けて!! 25714 yagiey 2006/01/25 19:24:19


No.25682

Re:C言語のプログラムが組めません。助けて!!
投稿者---nop(2006/01/24 11:30:53)


まず、【掲示板利用宣言】をよく読み理解して下さい。
そして、書かれている事を守って投稿して下さい。
以下の項目が守れておりません。

●題名と投稿者名は具体的に書きます。
●課題の丸投げはしません。
●環境(OSとコンパイラ)や症状は具体的に詳しく書きます。


> 次のプログラムの組み方はなんとなくわかるけど、書けない。

組み方が判るという事は、書けるという事かと思いますが?


> 3行3列の単位行列は求め方がわかりません(高校の文系クラスにいるから)。

文系クラスに居る事は理由になりません。
判らなければ調べて下さい。
そして、理解して下さい。
それが出来なければ、プログラム以前の問題です。

必要な事前知識を調査・検討し、
どの様な構造にするのか等を設計し、
初めてプログラムを書くのです。

設計はおろか、事前知識の調査・検討もせずに、
プログラムの質問をされても、誰も答える事は出来ません。


この投稿にコメントする

削除パスワード

No.25683

Re:C言語のプログラムが組めません。助けて!!
投稿者---wiz(2006/01/24 11:58:37)


>次のプログラムの組み方はなんとなくわかるけど、書けない。
書き方が分からないのであれば、
言語仕様を調べるしかないと思います。

1と1を足して2になるのは分かるから、
これの計算式教えてっていってるのと同じですよ。

まずはここのサイトなど参考にC言語の書き方について
勉強してはいかが??

初心者のためのポイントC


この投稿にコメントする

削除パスワード

No.25689

Re:C言語のプログラムが組めません。助けて!!
投稿者---επιστημη(2006/01/24 16:24:47)


>次のプログラムの組み方はなんとなくわかるけど、書けない。

で、なにをしてもらいたいのですか?



この投稿にコメントする

削除パスワード

No.25714

Re:C言語のプログラムが組めません。助けて!!
投稿者---yagiey(2006/01/25 19:24:19)


ここから出直しです。どうぞ。
http://myu.daa.jp/osiete/


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧