C++のrandomについて

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

C++のrandomについて

#1

投稿記事 by カイロ » 13年前

授業でrand()とsrand()を扱う宿題が出たのですが、全くと言っていいほどできません
課題は■と□で形成される縦10×横10の図形をランダムに出力せよというものです
seedの設定はNULLで時間により設定するのは理解できましたが肝心のプログラムが書けません
どなたか詳しい方がいらっしゃいましたらどのようなプログラムになるのか見せていただけないでしょうか。

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

Re: C++のrandomについて

#2

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

Cで書いたサンプルです。適当に修正してください。

コード:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
    int i, j;

    srand((unsigned int) time(NULL));
    for (i = 0; i < 10; i++) {
        for (j = 0; j< 10; j++) {
            printf("%s", (rand() % 2) ? "□" : "■");
        }
        putchar('\n');
    }
    return 0;
}

閉鎖

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