C言語課題について

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

C言語課題について

#1

投稿記事 by むーみん » 7年前

C言語について質問があります。
授業中にこっそりここに来ています

①ファイル名fuku11.c
引数で指定した数の「★」を出力する関数「star」を作る。
実行例

$./fuku11.exe
整数の入力:3
★★★

②ファイル名fuku12.c
前の問題の改良版を作る。「★」以外に「●」「■」から選択できるようにし、
関数名は「star」から「bar」へ変更する。

実行例
$./fuku12.exe
マークの選択【0:★、1:●、2:■】:1
整数の入力:3
●●●

詳しい方よろしくおねがいしますpq
あまりじかんがありません・・・

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: C言語課題について

#2

投稿記事 by softya(ソフト屋) » 7年前

申し訳ないですが、課題の丸投げは禁止とさせて頂いております。
フォーラムルール
http://dixq.net/board/board.html
テンプレートにそって書いて頂ければお手伝いさせて頂きます。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

むーみん

Re: C言語課題について

#3

投稿記事 by むーみん » 7年前

申し訳ありませんでした・・・

初級者
記事: 200
登録日時: 9年前

Re: C言語課題について

#4

投稿記事 by 初級者 » 7年前

1個目の課題

コード:

#include <stdio.h>

void star(int n)
{
    while (n--) {
        printf("★");
    }
    putchar('\n');
}

int main(void)
{
    int n;
    
    do {
        printf("整数の入力:"), scanf("%d", &n);
    } while (n <= 0);
    star(n);
    return 0;
}

初級者
記事: 200
登録日時: 9年前

Re: C言語課題について

#5

投稿記事 by 初級者 » 7年前

2個目の課題

コード:

#include <stdio.h>

void bar(int k, int n)
{
    while (n--) {
        printf("%s", (k == 0) ? "★" : (k == 1) ? "●" : "■");
    }
    putchar('\n');
}

int main(void)
{
    int k, n;
    
    do {
        printf("マークの選択【0:★、1:●、2:■】:"), scanf("%d", &k);
    } while (k < 0 || 2 < k);
    do {
        printf("整数の入力:"), scanf("%d", &n);
    } while (n <= 0);
    bar(k, n);
    return 0;
}

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: C言語課題について

#6

投稿記事 by softya(ソフト屋) » 7年前

初級者さん、丸投げはXとなっているフォーラムルールに従って頂けると助かります。
http://dixq.net/board/board.html
回答者側のルール違反が多いと掲示板の運営に支障が生じる恐れがありますのでご協力ください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

たいちう
記事: 418
登録日時: 9年前

Re: C言語課題について

#7

投稿記事 by たいちう » 7年前

以前から気になっていたのですが、フォーラムルールでは、
課題の丸投げは禁止していますが、丸投げへの回答は禁止していません。

質問者に多少至らない点があっても回答者は優しく対応するという、
アットホームな掲示板という解釈ならば、丸投げへの回答も規約違反にはならないと思います。
初級者さんも同じような解釈で回答したのかもしれません。

管理者であるsoftya(ソフト屋)さんの指摘から、
フォーラムルールに対する私の解釈が誤りだと言う事が判りますが、
他にも誤解する人もいるでしょうから、フォーラムルールに丸投げへの
回答についての記載を、改めて検討されてはいかがでしょうか。


# 私個人の意見としては、丸投げへの回答はNGですので、
# 規約に関わらず回答しないのですが。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: C言語課題について

#8

投稿記事 by softya(ソフト屋) » 7年前

たいちう さんが書きました:以前から気になっていたのですが、フォーラムルールでは、
課題の丸投げは禁止していますが、丸投げへの回答は禁止していません。

質問者に多少至らない点があっても回答者は優しく対応するという、
アットホームな掲示板という解釈ならば、丸投げへの回答も規約違反にはならないと思います。
初級者さんも同じような解釈で回答したのかもしれません。

管理者であるsoftya(ソフト屋)さんの指摘から、
フォーラムルールに対する私の解釈が誤りだと言う事が判りますが、
他にも誤解する人もいるでしょうから、フォーラムルールに丸投げへの
回答についての記載を、改めて検討されてはいかがでしょうか。


# 私個人の意見としては、丸投げへの回答はNGですので、
# 規約に関わらず回答しないのですが。
丸投げは禁止とさせていただいていますので、丸投げを許容していると誤解される行動は丸投げを助長すると私は思います。
http://dixq.net/board/board.html
自分でどこまでやったのか、今どこが解らないのかを明確にして下さい。
さっぱり解らず、手も足も出ない時は、その事を明記の上、
勉強方法からアドバイスを受けましょう。
ルールに抵触すると思ったのは、この「勉強方法からアドバイスを受けましょう」の範囲を逸脱していると思ったからです。
それと名指しでお願いしたのは、このような形で回答されることが非常に多いためです。

かの知恵袋のように、そのような質問ばかりに成ることを恐れておりますので、自重をお願いさせていただきました。
掲示板で禁止事項を増やすのも不幸なことと思いますので、質問者に求めていることは回答者にも求められていると解釈出来ませんでしょうか?

あと、この掲示板の最大の意図は、プログラムを組む人を手助けして楽しく組めるようにアドバイスする事だと思っております。
なので、「答えを貰えたらいいや」な人が増えることだけは避けたいのです。

【追記】
たいちうさんの様に、この掲示板のことを考えて頂けるのは大変嬉しく思います。
今後とも宜しくお願いします。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

たいちう
記事: 418
登録日時: 9年前

Re: C言語課題について

#9

投稿記事 by たいちう » 7年前

> 掲示板で禁止事項を増やすのも不幸なことと思いますので、
> 質問者に求めていることは回答者にも求められていると解釈出来ませんでしょうか?

それも1つの解釈だと思います。
一方、先程私の書いたような「質問者に多少至らない点があっても回答者は優しく対応する」も
掲示板の方針と矛盾しない解釈だと思います。
私も初級者さんの行為について思うところもありましたが、
フォーラムルールで禁止された違反行為とは言い切れないと考えていました。


今回の初級者さんへのsoftyaさんの指摘と、その後の私とsoftyaさんのこのやり取りで、
管理者側の解釈が初級者さんに伝わったものと思いますので、
当面禁止事項を増やすことは避けられるでしょう。

初級者
記事: 200
登録日時: 9年前

Re: C言語課題について

#10

投稿記事 by 初級者 » 7年前

丸投げとみなした投稿には回答しないようにします。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: C言語課題について

#11

投稿記事 by softya(ソフト屋) » 7年前

初級者 さんが書きました:丸投げとみなした投稿には回答しないようにします。
ありがとうございます。よろしくお願いします。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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