はじめて利用させていただきます

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
あかり

はじめて利用させていただきます

#1

投稿記事 by あかり » 8年前

C言語?のプログラミングについて質問です。

キーボードから3つの整数値を入力し、これらを三角形の三辺の長さとするとき、辺の長さを長い順に並び替えた上で、これら3つの整数値で三角形が構成されるかどうかを判定する関数を作成せよ。

ただし、作成する関数のプロトタイプは

Int triangle chk(int *,int *,int *);
返り値で三角形の構成を判定



全くわからないのでお願いします。

アバター
bitter_fox
記事: 607
登録日時: 9年前
住所: 大阪府

Re: はじめて利用させていただきます

#2

投稿記事 by bitter_fox » 8年前

この掲示板では課題の丸投げは禁止されています。
詳しくはフォーラムルールをお読みください。

まず、どういったところが分かりませんか?
例えば、整数の読み込みの仕方が分からないなどなど。

また、現在どこまでプログラムが出来ていますか?

それから、Int triangle chk(int *,int *,int *);は戻り値の型のintの先頭が大文字になっていたり、関数名にスペースが入っていたりして不適切ですよ。

あかり

Re: はじめて利用させていただきます

#3

投稿記事 by あかり » 8年前

まず、ルール読まずに利用してすみませんでした。

今プログラミングの授業をしているのですが
不登校だったせいもありまして、何をして良いのか分からない状態です

答えだけ知りたいというのが本音なんです

自分勝手なのは十分わかっています

不快にさせてしまったと思います

真剣に答えを一緒に考えて下さろとしたのに、
すみませんでした

アバター
bitter_fox
記事: 607
登録日時: 9年前
住所: 大阪府

Re: はじめて利用させていただきます

#4

投稿記事 by bitter_fox » 8年前

あかり さんが書きました: 今プログラミングの授業をしているのですが
不登校だったせいもありまして、何をして良いのか分からない状態です

答えだけ知りたいというのが本音なんです
なるほど、そういう事情だったんですか。
ということはプログラミングに関しては初学者同様という事ですか?

もしそうだとするとちょっとこの課題はキツイかもしれないですね。
ここで答えを求めるのは簡単ですが、先のことを考えると先生に事情背景等を説明したうえで指示を仰いだ方がいいかもしれません。

hss12
記事: 40
登録日時: 8年前

Re: はじめて利用させていただきます

#5

投稿記事 by hss12 » 8年前

答えだけ知ってもその場しのぎにしかならず次の課題で結局分からなくなってしまうので一緒に考えていきましょう。
プログラミングの教科書はあるのでしょう?
まず、main関数とscanfを3つ書いてみましょう。
その教科書に長い順に並び替えるやり方は書いてありますか?
関数の作り方は書いてあるはずです。関数の中身は空でもかまわないので、関数も作ってみましょう。

アバター
asd
記事: 318
登録日時: 9年前

Re: はじめて利用させていただきます

#6

投稿記事 by asd » 8年前

既に皆さんから指摘がありますが、ここで答えを丸写ししてしまうと、
この瞬間は助かるかも知れませんが、次にはもっと難しい課題が出てきてまた手も足もでない状態になってしまいます。

不登校だった分、自分で頑張って追いつかないとですよ。

まずはプログラム関係なしに3つの辺の長さから三角形が構成できるかを判定する方法は分かるのでしょうか?
それが分かれば流れとしては、

1. 1つ目の辺の長さを入力する
2. 2つ目の辺の長さを入力する
3. 3つ目の辺の長さを入力する
4. 3つの辺の長さを並べ替える
5. 三角形が構成できるか判定する
6. 判定結果を返す

という流れになるかと思います。
時間がかかるかも知れませんが、少しずつ頑張ってみませんか?
もし提出期限が迫っているなどの理由がある場合には先生に相談されたほうがよいかと思います。
Advanced Supporting Developer
無理やりこじつけ(ぉ

閉鎖

“C言語何でも質問掲示板” へ戻る