サンプルプログラム
ここでは、C言語のさまざまなサンプルプログラムを紹介しています。
乱数 - 0〜1のランダムな数値を出力
0〜1のランダムな数を出力するサンプルプログラムを紹介します。 ここではrand関数を使って乱数を生成します。rand関数を使ったことがない方は、まずはこちらをご覧ください。 乱数の生成 – rand …
乱数 - 1〜10のランダムな数値を出力する
1〜10のランダムな数値を出力するサンプルプログラムを紹介します。 ここではrand関数を使って乱数を生成します。 rand関数を使ったことがない方は、まずはこちらをご覧ください。 乱数の生成 – r …
乱数 - サイコロをつくってみよう
乱数を使って、サイコロをつくってみましょう。 ここではrand関数を使って乱数を生成し、1〜6の数字をランダムに出力するサンプルプログラムを紹介します。 rand関数を使ったことがない方は、まずはこち …
for文 - 1つ飛ばしの繰り返し処理を実行する(奇数・偶数)
for文で、1つ飛ばしの繰り返し処理を実行する方法を紹介します。 for文の基本構文についてはこちらをご覧ください。 for文 – 繰り返し処理 よくみる次のような繰り返し処理では 変数「i」で指定し …
級数の和を計算する - 1^3+2^3+3^2...+n^3
次の級数の和を計算するサンプルプログラムを紹介します。 $$ 1^3 + 2^3 + 3^3 + \cdots + n^3 $$ この級数の和は \begin{aligned} \sum^{n}_{k …
級数の和を計算する - 1^2+2^2+3^2+...+n^2
次の級数の和を計算するサンプルプログラムを紹介します。 $$ 1^2 + 2^2 + 3^2 + \cdots + n^2 $$ この級数の和は \begin{aligned} \sum^{n}_{k …
級数の和を計算する - 1+2+3+...+n
次の級数の和を計算するサンプルプログラムを紹介します。 $$ 1 + 2 + 3 + \cdots + n $$ この級数の和は \begin{aligned} \sum^{n}_{k=1} k &= …
入力した文字がアルファベットの小文字か大文字かを判定する
入力した文字がアルファベットの小文字か大文字かを判定するサンプルプログラムを紹介します。 判定 入力した文字が a であれば、「アルファベットの小文字!」 B であれば、「アルファベットの大文字!」 …
配列の数値をソート
ここでは配列の数値をソートするサンプルプログラムを紹介します。 サンプルプログラム – 配列の数値をソート ここでは入力した5つの数値(整数)を持つ配列を小さい方から順にソート(並べ替える)するサンプ …
配列の数値の平均値を計算する
ここでは配列の数値の平均値を計算するサンプルプログラムを紹介します。 サンプルプログラム まず、平均値を計算する数値の個数を入力します。次いで先ほど指定した個数の数値を入力し、平均値を計算します。入力 …
自身のソースコードの読み込みと出力
サンプルプログラムのソースコード自身を読み込んで出力するサンプルプログラムを紹介します。 自身のソースコードのファイル名を指定するには「__FILE__」を使います。 具体的には次のようにファイルをオ …
入力した2つ数値の大小を判定する
入力した2つ数値の大小を判定するサンプルプログラムを紹介します。 判定 入力した2つの数値(a、b)の大小を判定します。 a > b であれば、「aはbより大きい」 a < b であれば、「aはbより ...
テキストファイルに入力した文字列を追記
テキストファイルに入力した文字列を追記するサンプルプログラムを紹介します。 ファイルに追記 ここでは「file.txt」という次のような内容のファイル Hello, World! を追記モード で読み …
入力した文字列をファイルに書き込む
入力した文字列をファイルに書き込むサンプルプログラムを紹介します。 ファイルへの書き込む ここでは「file.txt」というファイルを書き込みモード で読み込み、入力した文字列を書き込みます。
入力した行列の「転置行列」を表示する
入力した行列の「転置行列」を表示するサンプルプログラムを紹介します。 転置行列 転置行列とは、mxn行列の要素 \(a_{ij}\) と \(a_{ji}\) を入れ替えたnxm行列のことです。 ちょ …
入力した自然数が素数かどうかを判定する
入力した整数が素数かどうかを判定するサンプルプログラムを紹介します。 素数とは 素数とは、1とその数以外に約数を持たない自然数(正の整数)のことです。 例えば、「3」と「4」を考えてみましょう。 「3 …
数値の累乗を計算する
ここでは入力した「底」「数値」から累乗(るいじょう)、あるいは冪乗(べきじょう)を計算するサンプルプログラムを紹介します。 数値の累乗 底 \(a\)、指数 \(b\) の累乗は \[ a^b = \ …
入力した数値の桁数を表示する
ここでは「入力した数値の桁数を表示」を計算するサンプルプログラムを紹介します。 入力した数値が「123」であれば「3」と出力、「12345678」と入力すれば「8」と出力します。 サンプルプログラム …
2次方程式の解を計算する
ここでは「2次方程式の解」を計算するサンプルプログラムを紹介します。 2次方程式の解の公式 まずは2次方程式の解を求める「解の公式」の復習をしておきましょう。 2次方程式(\(a\neq0\)) \[ …
入力した2つの数値を交換する
入力した2つの数値を入れ替えるサンプルプログラムを紹介します。ここでは特別な関数を使用しないで2つの数値を入れ替える方法を紹介します。 変数「a」と「b」に代入された2つの数値を入れ替えるにはどうすれ …