ページ 1 / 1
はじめて利用させていただきます
Posted: 2011年11月16日(水) 11:31
by あかり
C言語?のプログラミングについて質問です。
キーボードから3つの整数値を入力し、これらを三角形の三辺の長さとするとき、辺の長さを長い順に並び替えた上で、これら3つの整数値で三角形が構成されるかどうかを判定する関数を作成せよ。
ただし、作成する関数のプロトタイプは
Int triangle chk(int *,int *,int *);
返り値で三角形の構成を判定
全くわからないのでお願いします。
Re: はじめて利用させていただきます
Posted: 2011年11月16日(水) 11:38
by bitter_fox
この掲示板では課題の丸投げは禁止されています。
詳しくは
フォーラムルールをお読みください。
まず、どういったところが分かりませんか?
例えば、整数の読み込みの仕方が分からないなどなど。
また、現在どこまでプログラムが出来ていますか?
それから、Int triangle chk(int *,int *,int *);は戻り値の型のintの先頭が大文字になっていたり、関数名にスペースが入っていたりして不適切ですよ。
Re: はじめて利用させていただきます
Posted: 2011年11月16日(水) 12:08
by あかり
まず、ルール読まずに利用してすみませんでした。
今プログラミングの授業をしているのですが
不登校だったせいもありまして、何をして良いのか分からない状態です
答えだけ知りたいというのが本音なんです
自分勝手なのは十分わかっています
不快にさせてしまったと思います
真剣に答えを一緒に考えて下さろとしたのに、
すみませんでした
Re: はじめて利用させていただきます
Posted: 2011年11月16日(水) 14:08
by bitter_fox
あかり さんが書きました:
今プログラミングの授業をしているのですが
不登校だったせいもありまして、何をして良いのか分からない状態です
答えだけ知りたいというのが本音なんです
なるほど、そういう事情だったんですか。
ということはプログラミングに関しては初学者同様という事ですか?
もしそうだとするとちょっとこの課題はキツイかもしれないですね。
ここで答えを求めるのは簡単ですが、先のことを考えると先生に事情背景等を説明したうえで指示を仰いだ方がいいかもしれません。
Re: はじめて利用させていただきます
Posted: 2011年11月16日(水) 14:17
by hss12
答えだけ知ってもその場しのぎにしかならず次の課題で結局分からなくなってしまうので一緒に考えていきましょう。
プログラミングの教科書はあるのでしょう?
まず、main関数とscanfを3つ書いてみましょう。
その教科書に長い順に並び替えるやり方は書いてありますか?
関数の作り方は書いてあるはずです。関数の中身は空でもかまわないので、関数も作ってみましょう。
Re: はじめて利用させていただきます
Posted: 2011年11月16日(水) 17:47
by asd
既に皆さんから指摘がありますが、ここで答えを丸写ししてしまうと、
この瞬間は助かるかも知れませんが、次にはもっと難しい課題が出てきてまた手も足もでない状態になってしまいます。
不登校だった分、自分で頑張って追いつかないとですよ。
まずはプログラム関係なしに3つの辺の長さから三角形が構成できるかを判定する方法は分かるのでしょうか?
それが分かれば流れとしては、
1. 1つ目の辺の長さを入力する
2. 2つ目の辺の長さを入力する
3. 3つ目の辺の長さを入力する
4. 3つの辺の長さを並べ替える
5. 三角形が構成できるか判定する
6. 判定結果を返す
という流れになるかと思います。
時間がかかるかも知れませんが、少しずつ頑張ってみませんか?
もし提出期限が迫っているなどの理由がある場合には先生に相談されたほうがよいかと思います。