質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.32%

1から100の値を出力する。 ただし、値が3の倍数ならFizz、5の倍数ならBuzz、 3と5の公倍数ならFizzBuzzを出力する。

解決済

回答 10

投稿 編集

  • 評価 1
  • クリップ 0
  • VIEW 1,050

carnage0216

score 133

ある方を通して基礎力を付けるために基礎勉強を行っています。

問題は以下の通りです。
1から100の値を出力する。 ただし、値が3の倍数ならFizz、5の倍数ならBuzz、 3と5の公倍数ならFizzBuzzを出力する。

以下は今現在での私のプログラムです。

#include <stdio.h>

int main(void) {
    for (int i = 0; i <= 100; i++)
    {

        if (i % 3 == 0) {
            // 条件はi % 3 == 0 を満たしたときに行う処理を書く
            printf("FIZZ");
        }
        else if (i % 5 == 0) {
            // 条件はi % 3 == 0 を満たさずにi % 5 == 0 を満たすときに行う処理を書く
            printf("BIZZ");
        }

        if (i % 3 == 0 && i % 5 == 0) {
            //条件はi % 3 == 0 かつi % 5 == 0 を満たすときに行う処理を書く
            printf("FIZZBIZZ");
                    }

            printf("\n");//それ以外の条件に当てはまらない数字はそのまま書く
    }
    return 0;
}

答えを教えて頂きたいのですはなく、アドバイスを頂きたいです。
構文が間違っているなどでもいいので何が間違っているのか詳しく教えてほしいです。

このプログラムの出力です。

FIZZFIZZBIZZ


FIZZ

BIZZ
FIZZ


FIZZ
BIZZ

FIZZ


FIZZFIZZBIZZ


FIZZ

BIZZ
FIZZ


FIZZ
BIZZ

FIZZ


FIZZFIZZBIZZ


FIZZ

BIZZ
FIZZ


FIZZ
BIZZ

FIZZ


FIZZFIZZBIZZ


FIZZ

BIZZ
FIZZ


FIZZ
BIZZ

FIZZ


FIZZFIZZBIZZ


FIZZ

BIZZ
FIZZ


FIZZ
BIZZ

FIZZ


FIZZFIZZBIZZ


FIZZ

BIZZ
FIZZ


FIZZ
BIZZ

FIZZ


FIZZFIZZBIZZ


FIZZ

BIZZ
FIZZ


FIZZ
BIZZ

プログラムを編集させて頂きました。

以下のように編集しましたが、うまく結果がでません。

#include <stdio.h>

int main(void) {
    for (int i = 0; i <= 100; i++)
    {

        if (i % 3 == 0 && i % 5 == 0) {
            //条件はi % 3 == 0 かつi % 5 == 0 を満たすときに行う処理を書く
            printf("FIZZBIZZ\n");
        }
        else if (i % 3 == 0) {
            // 条件はi % 3 == 0 を満たしたときに行う処理を書く
            printf("FIZZ\n");
        }
        else if (i % 5 == 0) {
            // 条件はi % 3 == 0 を満たさずにi % 5 == 0 を満たすときに行う処理を書く
            printf("BIZZ\n");
        }


            printf("%d\n");//それ以外の条件に当てはまらない数字はそのまま書く
    }
    return 0;
}
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • carnage0216

    2019/08/24 16:28

    m.ts10806さん、少し感情的になってしまいすいません。
    質問の仕方と基礎をもう一度勉強し直します。
    その時はどうかよろしくお願いいたします。
    どうしても完成させたいものがあるので、それまでは諦めきれません。
    では、失礼します。

    キャンセル

  • thkana

    2019/08/24 16:49

    https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10212521615
    多くは申しません。対応よろしくお願いいたします。

    キャンセル

  • carnage0216

    2019/08/24 20:02

    こちらについては、解決後に個人で質問したものですのでマルチポストではないと考えています。
    なぜそのように実装できても動くのかを自分なりに作った後で疑問に感じ、質問しました。

    キャンセル

回答 10

checkベストアンサー

+5

欲しいのは答えではなくてアドバイスだということなので…

なんというか,コードを用意することに急ぎすぎているような印象を受けます.

問題を達成するコードを書くには,

【どうすればそれを達成できるか?という手続きを最初から最後まで細部まで具体的に決める必要がある】

わけですが,コーディングに入る前にそれがしっかりとできていますか?
頭の中だけでできない場合には,紙上でもPC上でも何でも良いので,全部書き(描き)出すとよいです.
(よほど簡単な問題でもない限り,頭の中で完結するのは難しいです.
問題がちょっと複雑だったりすると,頭で考えてるだけだとすぐに漏れが生じたり間違ったり等するので.)

書き(描き)出す形態は,何度読んでも(忘れたころに見ても)全く同じ意味に解釈できるものであれば,フローチャートでも日本語文章でも何でも構わないです.
とにかくその書いた(描いた)ものをしっかりと何度もチェックして,その手続きに従えば全てのパターンを網羅して妥当に処理できるのかどうかを確認します.
(自分がコンピュータになったつもりで,何の忖度もせずに,そこに書かれている手続きを忠実に最初から最後まで紙とペンを使ってやってみると良いです.
「入力が3だったら…→ここの分岐でこっちにいくから…→お,ちゃんとFizzと表示することになってるな,じゃあ入力が4の場合はどうかな?→…」 とか.)

そうして「これでいける」と確信が持てる手続きを生み出すことができたら,コーディングです.
用意した手続きを忠実に再現するコードを書きましょう.

プログラムとして動作させるために必要な物はコードですが,重要なのはそれが実現する手続き側です.

投稿

fana

fana

score 1272

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • carnage0216

    carnage0216

    2019/08/25 13:31

    どうもありがとうございます。

    キャンセル

  • fana

    fana

    2019/08/25 14:06

    あえて苦言を申し上げるとすれば,今回のあなたの質問の良くないところは,
    うまく結果が出ない原因が,「手続きのコード化に失敗している」なのか,それとも,「そもそも妥当な手続きが見えていないから」なのか?
    が読み手からは全く判断が付かないことです.
    漠然としていて話の範囲が絞れていない.すると,当然ながら応答(回答やコメント)の内容も広い範囲に散らばりやすい.
    そうなれば,(このような)いらない話への対応もいちいち必要になりますし,わずらわしいでしょう.

    あなたが本当にしたい話の範囲だけに議論を集中させたいならば,最初から話の範囲が明確に限定された質問文を投下する必要がある.
    そうするためには,質問するよりも前に,ある程度まで問題点の絞込みを自身で行わねばならない.
    そのステップにもうすこし労力を割いてみてはどうでしょう.

    キャンセル

  • carnage0216

    carnage0216

    2019/08/25 16:19

    本当にありがとうございます。
    おっしゃる通り、もっと私自身が理解をしてから問題に対して質問すべきでした。
    本当にありがとうございます。
    fana様のような方がいて下さり、質問の仕方についても勉強になります。

    キャンセル

+4

(散々回答がついているので、今更感がありますが…)

基礎力を付けるために基礎勉強を行っています

基礎力をつけるためには「コピペをしない」とか「人のソースから作らない」とか、そういう話よりももっと大切なポイントがあります。

まずは書いたコードが"どのように動いているか"説明することです。
コピペしたのであればコピペ先の(他人の)コードを読んで、説明してください。

説明ができるのであれば、そのプログラムに多少の機能追加・変更を求められても即座に対応できるはずです。自力で作ったと仰るのであれば、まずはこのレベルを目指してください。
(ただ、それでも「自分で作った」は表現が良くないと思います。仕組みや構造については結局人から教わっている訳ですから)

今のcarnage0216さんは人からもらった部品だけを組み合わせて動いているロボットを「自分が作った」と言っているような状況です。ですが、自分で作ったのにその部品の構造や仕組みを知らないのは、本当に自分で作ったと言えるのでしょうか?

その部品の構造や仕組みを知っている、自分が作った、と言うのであれば、応用問題を提示しますからご自身で解いてみてください。この問題はifforwhileなどを使いこなせれば必ず解くことができます。

問題

1から100の値を出力する。 ただし、値が3の倍数なら余りが出るまで3で割り続け、余りが出ずに割れた回数だけ「Fizz」を、5の倍数なら余りが出るまで5で割り続け、余りが出ずに割れた回数だけ「Buzz」を値の代わりに出力する。

output:

1
2
Fizz
4
Buzz
Fizz
7
8
FizzFizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
FizzFizz
19
Buzz
Fizz
22
23
Fizz
BuzzBuzz
26
FizzFizzFizz
28
29
FizzBuzz
31
32
Fizz
34
Buzz
FizzFizz
37
38
Fizz
Buzz
41
Fizz
43
44
FizzFizzBuzz
46
47
Fizz
49
BuzzBuzz
Fizz
52
53
FizzFizzFizz
Buzz
56
Fizz
58
59
FizzBuzz
61
62
FizzFizz
64
Buzz
Fizz
67
68
Fizz
Buzz
71
FizzFizz
73
74
FizzBuzzBuzz
76
77
Fizz
79
Buzz
FizzFizzFizzFizz
82
83
Fizz
Buzz
86
Fizz
88
89
FizzFizzBuzz
91
92
Fizz
94
Buzz
Fizz
97
98
FizzFizz
BuzzBuzz

投稿

編集

BluOxy

BluOxy

score 1013

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • fana

    fana

    2019/08/26 11:29

    解説感謝です.
    なるほど,そういう話ですか…
    「余りが出るまで(商を)割り続けろ」と言われたら,12をFizzFizzとか捉えてしまうなぁ…
    (12を3で割ると商4余り0 → 余りが0なので商の4をさらに3で割る → 商1余り1 → 余りが出たので終了,割った回数は2回)

    キャンセル

  • BluOxy

    BluOxy

    2019/08/26 11:40 編集

    > Zuishinさん
    解説させてしまってすみません。ありがとうございます。

    > fanaさん
    「余りが出るまで3で割り続けて、"余りが出ずに"割れた回数だけ「Fizz」を出力する」ということを伝えたかったのですが、現状の文章では確かにそう解釈できますね。

    "余りが出ずに"という文言も追加しますが、他にも誤解を招く表現があれば訂正します。

    キャンセル

  • fana

    fana

    2019/08/26 11:54

    他のコメントに書いた「曖昧さを取り除いてから取り組もう」を図らずも実践w
    (取り組むのは私じゃないけど)

    キャンセル

+3

ぱっと思いつくままに。コードの動きは見ていません。

  • インデントを直しましょう。
    もし「私の環境では正しくインデントされているのですが~」というのであれば、投稿する前にプレビューしましょう。
  • どんな意図で// Aは満たさないがBを満たしたときに行う処理を書くというコメントを書いたのか自問してみましょう。答えが見つからなければコメント自体を消しましょう。
  • 動作とコメントが合っているかを確認しましょう。合っていないコメントは消しましょう。
  • 実行結果が正しいかをテストしましょう。意図通りの結果が出ているかはご自身で判断しましょう。
  • この質問をあなた以外の他人が投稿したと仮定して、それに対する回答(アドバイス)を考えてみましょう。

投稿

編集

can110

can110

score 19878

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+3

else if (i % 5 == 0) {
else が必要か考えてみては?
else があると、3の倍数の時は5の倍数のチェックは省略されてしまいますよ。

日本語の問題文を読み直して、素直にプログラミングしましょう!

値が3の倍数ならFizz、5の倍数ならBuzz、 3と5の公倍数ならFizzBuzzを出力する。

値が3の倍数ならFizz、5の倍数ならBuzz、 3と5の公倍数なら
3の倍数のFizz と 5の倍数のBuzz を続けて FizzBuzz を出力する

投稿

usa3usa

usa3usa

score 8

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • carnage0216

    carnage0216

    2019/08/25 11:11

    わざわざ回答してくださりありがとうございます。

    キャンセル

+2

アドバイス

1から100の値を出力する。 ただし、値が3の倍数ならFizz、5の倍数ならBuzz、 3と5の公倍数ならFizzBuzzを出力する。

BIZZ
FIZZ
FIZZFIZZBIZZ

要件を一つも満たしてませんよ^^;
出力のサンプルとしては以下が想定されます。

1
2
Fizz
4
Buzz
Fizz
7

投稿

te2ji

te2ji

score 15954

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • yominet

    yominet

    2019/08/25 19:24

    「***を『代わりに』出力する」と書かれてないですね。

    仕様書やら技術文書の場合は、「よくあるアレだろう」みたいな
    思い込みをしないよう注意してないと、やらかしそうで怖いです。

    キャンセル

  • te2ji

    te2ji

    2019/08/25 19:36

    ごく一般的に考えれば、サンプルの出力が出題者の意図でしょうけど、要件が曖昧なので、わざわざ回りくどい言い回しを使用しています。
    ゆるさで言うと、「区切りは改行なの?」ってのも出力の形式としては問題視されてよいかと。

    まぁ、出題者しかわからない要件ですし、本論から外れるので、あまり指摘しても意味ないです。

    キャンセル

  • fana

    fana

    2019/08/26 10:31

    今さら「出力仕様を明確にしろー!」とか言い出すつもりはないです.
    何となーくですが,
    ・質問文のコードが「常に値を表示する」側を目指している物の様にも見えなくもなかった
    ・自己解決側コードでは「代わりに」出力側になっている
    という揺らぎ(?)のようなものを感じたので……もしその辺が本当に不明瞭なのだとしたら,本件においては,「曖昧さを取り除いてから取り組もう」みたいな姿勢的な(?)話も意味があるかなぁ,とか.

    キャンセル

+2

参考情報

投稿

katoy

katoy

CoffeeScript総合1位

score 18564

  • CoffeeScript総合1位
  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • carnage0216

    carnage0216

    2019/08/24 10:58

    いつもどうもありがとうございます!
    わざわざわかりやすいサイトを下さりありがとうございます。
    あの、できれば同じくらいわかりやすく素数を求めるプログラムの載ったサイトがあれば是非教えて下さい。

    キャンセル

  • katoy

    キャンセル

  • carnage0216

    carnage0216

    2019/08/24 11:21

    感謝いたします。

    キャンセル

+1

質問者さんの自己解決回答では 1 つの数の処理で % での計算を 2回か 3回 おこなっています。
常に2回の % の計算で済むようにしてみました。
また、コード中に "Fizz" や "Buza" が一回だけ現れるようにもしています。

#include <stdio.h>
#include <stdbool.h>

int main(void) {
  for (int i = 1; i <= 100; i++)
    {
      bool is_3ed = (i % 3 == 0);
      bool is_5ed = (i % 5 == 0);

      if(!is_3ed && !is_5ed) {
    printf("%d", i);
      } else {
    if (is_3ed) {
      printf("Fizz");
    }
    if (is_5ed) {
      printf("Buzz");
    }
      }
      printf("\n");
    }
  return 0;
}

投稿

katoy

katoy

CoffeeScript総合1位

score 18564

  • CoffeeScript総合1位
  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • carnage0216

    carnage0216

    2019/08/24 12:50

    わざわざどうもありがとうございます。

    キャンセル

+1

答えを教えて頂きたいのですはなく、アドバイスを頂きたいです。
構文が間違っているなどでもいいので何が間違っているのか詳しく教えてほしいです。

アドバイスですが、問題文に、
Fizz や Buzz を出力するように書いてあるのに
FIZZ や BIZZ を出力していて、それをおかしいと思わないようでは、
プログラムを作ることはできません。

ここからは私の趣味のプログラムです。
割り算を使わないやり方で書いてみました。

#include <stdio.h>

int main(void)
{
    for (int i = 1, f = 1, b = 1; i <= 100; i++, f++, b++)
        if (f == 3 && b == 5) puts("FizzBuzz"), f = b = 0;
        else if (f == 3) puts("Fizz"), f = 0;
        else if (b == 5) puts("Buzz"), b = 0;
        else printf("%d\n", i);
}

投稿

kazuma-s

kazuma-s

score 434

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • carnage0216

    carnage0216

    2019/08/24 13:03

    アドバイスありがとうございます。
    また、プログラムもありがとうございます

    キャンセル

  • carnage0216

    carnage0216

    2019/08/24 14:08

    あの、どのように考えて載せましたプログラムを作り上げたのですか?
    基礎能力を得るのにどのような本やサイトで勉強なさったのでしょうか。

    キャンセル

+1

kazuma-s さんの回答は、割り算を使わない方法でした。

ここでは、割り算をつかない だけでなく、for ループの中身をなるべく短くするようにしてみました。

#include <stdio.h>

#define FIZZ     "Fizz\n"
#define BUZZ     "Buzz\n"
#define FIZZBUZZ "FizzBuzz\n"
#define NUM_FMT  "%d\n"

char * STRS[] = 
  {
    FIZZBUZZ, // 0
    NUM_FMT,  // 1
    NUM_FMT,  // 2
    FIZZ,     // 3
    NUM_FMT,  // 4
    BUZZ,     // 5
    FIZZ,     // 6
    NUM_FMT,  // 7
    NUM_FMT,  // 8
    FIZZ,     // 9
    BUZZ,     // 10
    NUM_FMT,  // 11
    FIZZ,     // 12
    NUM_FMT,  // 13
    NUM_FMT,  // 14
    NULL
  };

int main(void) {
  int i;
  char ** sp;
  for (i = 1, sp = &STRS[1]; i <= 21; i++, sp++) {
    if (*sp == NULL) {
      sp = STRS;
    }
    printf(*sp, i);
  }
}

投稿

katoy

katoy

CoffeeScript総合1位

score 18564

  • CoffeeScript総合1位
  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • carnage0216

    carnage0216

    2019/08/25 19:36

    勉強に使わせて頂きます。
    どうもありがとうございます。

    キャンセル

-8

#include <stdio.h>

int main(void) {
for (int i = 1; i <= 100; i++)
{

if (i % 3 == 0 && i % 5 == 0) {
//条件はi % 3 == 0 を満たさずにi % 5 == 0 を満たすときに行う処理を書く
printf("FizzBuzz\n");
}
else if (i % 3 == 0) {
// 条件はi % 3 == 0 を満たしたときに行う処理を書く
printf("Fizz\n");
}
else if (i % 5 == 0) {
// 条件はi % 3 == 0 を満たさずにi % 5 == 0 を満たすときに行う処理を書く
printf("Buzz\n");
}
else{
printf("%d\n", i);
}

}
return 0;
}


説明が下手ですが解説して頂きます。まず全体の真を作るためにif (i % 3 == 0 && i % 5 == 0) {
//条件はi % 3 == 0 を満たさずにi % 5 == 0 を満たすときに行う処理を書く
printf("FizzBuzz\n");
}を作り、その中の15の倍数ではないが3の倍数の真を作ります。そのあとで15の倍数と3の倍数でない5の倍数のみの真を作り、最後に全体の真以外の数字を表示させることで以上のプログラムが作れました。
それにより解決しました。頭が良くないので説明が下手で本当にすいません、ですが、説明した通り、この手順でサイトを見たりしながら自力で作りました。こんな頭なもので何時間もかかりましたが。

投稿

編集

carnage0216

carnage0216

score 133

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • episteme

    episteme

    2019/08/25 17:47

    えーと...このくらいにしておきません?

    キャンセル

  • Zuishin

    Zuishin

    2019/08/25 18:09

    やめようとするたびに煽り言葉が返ってくるので、続けたいのかと思っていました。
    では、あとのおもりはお任せします。

    キャンセル

  • episteme

    episteme

    2019/08/25 18:11

    ありがとです。荒れるの望んでるヒトは誰もおらんでしょうし。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.32%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる
  • トップ
  • C++に関する質問
  • 1から100の値を出力する。 ただし、値が3の倍数ならFizz、5の倍数ならBuzz、 3と5の公倍数ならFizzBuzzを出力する。