C LANGUAGE TECHNOLOGY

【C言語】ヒストグラムの作り方【乱数,アスタリスク,縦横の棒グラフ】

悩んでいる人

C言語でヒストグラムの作り方を教えて!

こういった悩みにお答えします.

本記事の信頼性

  • リアルタイムシステムの研究歴12年.
  • 東大教員の時に,英語でOSの授業.
  • 2012年9月~2013年8月にアメリカのノースカロライナ大学チャペルヒル校コンピュータサイエンス学部2021年の世界大学学術ランキングで20位)で客員研究員として勤務.C言語でリアルタイムLinuxの研究開発
  • プログラミング歴15年以上,習得している言語: C/C++Solidity/Vyper,Java,Python,Ruby,HTML/CSS/JS/PHP,MATLAB,Assembler (x64,ARM).
  • 東大教員の時に,C++言語で開発した「LLVMコンパイラの拡張」,C言語で開発した独自のリアルタイムOS「Mcube Kernel」GitHubにオープンソースとして公開

こういった私から学べます.

【C言語】ヒストグラムの作り方

C言語でヒストグラムの作り方を紹介します.

具体的には,乱数で数値を作成し,アスタリスクで縦横の棒グラフを表示する方法を解説します.

本記事のコードでは,ヒストグラムで扱う数値は0~10の整数,数値の個数は20と仮定します.

また,本記事は乱数を理解していることを前提とします.

C言語 乱数生成
【C言語】rand関数と自作関数で乱数の生成【モンテカルロ法で円周率の計算】

こういった悩みにお答えします. こういった私から学べます. 目次1 乱数2 一様乱数と一様分布3 rand関数による乱数の生成3.1 rand関数による乱数の生成コード3.2 rand/srand関数 ...

続きを見る

アスタリスクで横の棒グラフを表示するコード

アスタリスクで横の棒グラフを表示するコードは以下になります.

実行結果の例は以下になります.

※乱数を利用しているので実行毎に結果が異なります.

アスタリスクで縦の棒グラフを表示するコード

アスタリスクで縦の棒グラフを表示するコードは以下になります.

実行結果の例は以下になります.

※乱数を利用しているので実行毎に結果が異なります.

まとめ

C言語でヒストグラムの作り方を紹介しました.

具体的には,乱数で数値を作成し,アスタリスクで縦横の棒グラフを表示する方法を解説しました.

ヒストグラムの作り方は,分布数えソートの結果の表示方法が異なる場合と解釈することができます.

分布数えソートを含むソートを知りたいあなたはこちらからどうぞ.

C言語 ソート
【C言語】配列の要素を並び替えるソートアルゴリズム

こういった悩みにお答えします. こういった私から学べます. 目次1 配列の要素を並び替えるソートアルゴリズム2 交換ソートのアルゴリズム2.1 バブルソート2.2 シェーカーソート2.3 奇偶転置ソー ...

続きを見る

C言語を独学で習得することは難しいです.

私にC言語の無料相談をしたいあなたは,公式LINE「ChishiroのC言語」の友だち追加をお願い致します.

私のキャパシティもあり,一定数に達したら終了しますので,今すぐ追加しましょう!

友だち追加

独学が難しいあなたは,元東大教員がおすすめするC言語を学べるオンラインプログラミングスクール5社で自分に合うスクールを見つけましょう.後悔はさせません!

-C LANGUAGE, TECHNOLOGY
-, , , , , , ,