サンプルプログラム - 4ページ目
ここでは、C言語のさまざまなサンプルプログラムを紹介しています。
入力した自然数の約数を求める
入力した自然数の約数を求めるサンプルプログラムを紹介します。 約数とは 約数とは、その数を割ることができる(余りがゼロ)数のことです。 例えば、「4」は「1, 2, 4」で割ることができるの、「1, …
入力した2つの自然数の間の素数を表示
入力した2つの自然数の間の素数を小さい順に表示するサンプルプログラムを紹介します。 素数とは 素数とは、「1」とその数以外に約数を持たない自然数(正の整数)のことです。 例えば、「11」と「14」を考 …
1から1000までの素数を表示する
1から1000までの素数を小さい順に表示するサンプルプログラムを紹介します。 素数とは 素数とは、「1」とその数以外に約数を持たない自然数(正の整数)のことです。 例えば、「5」と「8」を考えてみまし …
入力した数値が回文数かどうかを判定する
入力した数値が回文数かどうかを判定するサンプルプログラムを紹介します。 回文数とは 回文数とは、回文の数値版のことです。 回文は、上から読んでも下から読んでも同じ文字列になる文字列のことですね。 竹や …
アルファベットの連続(A to Z)と数字(0 to 9)の連番を出力する
アルファベットの連続(A to Z)と数字(0 to 9)の連番を出力するサンプルプログラムを紹介します。 アルファベットの連続(大文字と小文字) ABCEDFGHIJKLMNOPQRSTUVWXXY …
入力した文字がアルファベットか数字かを判定する
入力した文字がアルファベットか数字かを判定するサンプルプログラムを紹介します。 サンプルプログラム 入力した文字がアルファベットか abcdefghijklmnopqrstuvwxyz ABCEDFG …
入力した長さの単位をセンチメートル(cm)からインチ(inch)へ換算する
ここでは入力した長さの単位をセンチメートル(cm)からインチ(inch)へ換算してみましょう。 センチメートルとインチ センチメートルとインチは次のように換算することができます。 $$ 1[cm] = …
入力した3つの数値から一番大きい数値を探す
入力した3つの数値から一番大きい数値を探すサンプルプログラムを紹介します。 サンプルプログラム 入力した異なる3つの数値を変数「a」「b」「c」に代入し、 a > b かつ a > c b > a か …
乱数を使って円周率を求めてみよう(モンテカルロ法)
ここでは乱数を使って(モンテカルロ法を使って)、円周率を求めてみましょう。 ここではrand関数を使って乱数を生成します。rand関数を使ったことがない方は、まずはこちらをご覧ください。 乱数の生成 …
入力した2つの数値の掛け算・割り算する
入力した2つの数値の掛け算と割り算を計算するサンプルプログラムを紹介します。 サンプルプログラム 入力した2つの数値(float型の浮動小数点数)を変数「x」と変数「y」に代入し、 掛け算 $$ x …
入力した2つの整数を足し算・引き算する
入力した2つの整数の足し算と引き算を計算するサンプルプログラムを紹介します。 サンプルプログラム 入力した2つの整数を変数「a」と変数「b」に代入し、 足し算 $$ a + b $$ 引き算 $$ a …
配列に格納した数値を降順ソートする
配列に格納した数値を降順ソートするサンプルプログラムを紹介します。 降順ソート 降順ソートでは、数値を大きい方から小さい方へソートします(並べ替えます)。 いくつか例をみてみましょう。 例えば、{3, …
配列に格納した数値を昇順ソートする
配列に格納した数値を昇順ソートするサンプルプログラムを紹介します。 昇順ソート 昇順ソートでは、数値を小さい方から大きい方へソートします(並べ替えます)。 例えば、{3,1,2} という配列を昇順ソー …
1から1000までの完全数を表示する
1から1000までの完全数を表示するサンプルプログラムを紹介します。 完全数とは 完全数とは、ある数の約数の和(その数自信を除く)がある数に等しい自然数のことです。 一番有名な完全数は「6」です。 「 …
入力した数値が完全数かどうかを判定する
入力した数値が完全数かどうかを判定するサンプルプログラムを紹介します。 完全数とは 完全数とは、ある数の約数の和(その数自信を除く)がある数に等しい自然数のことです。 一番有名な完全数は「6」です。 …
入力した西暦を2桁表記に変換
入力した西暦を2桁表示に変換するサンプルプログラムを紹介します。 西暦の2桁表記 西暦の2桁表記は新聞などでも使われていますね。例えば、2012年だと下2桁を使って「12年」と表記したりします。 ある …
パソコン・サーバーのホスト名を取得する
使用しているパソコンやサーバーのホスト名を取得する方法を紹介します。 gethostname関数 ホスト名の取得にはgethostname関数を使います。この関数を使う場合はヘッダーファイル「unis …
入力した2つの整数が同じかどうかを判定する
入力した2つの整数が同じかどうかを判定するサンプルプログラムを紹介します。 サンプルプログラム① 入力した整数の判定にはif文を使います。 「The if文」「これぞ!if文」といった使い方ですね。 …
1から入力した自然数までの総和を計算する
ここでは1から入力した自然数までの総和(和)を計算するサンプルプログラムを紹介します。 例えば、「30」という自然数を入力すると $$ 1 + 2 + 3 + \cdots + 29 + 30 = \ …
三角形の面積を計算する
ここでは三角形の面積を計算するサンプルプログラムを紹介します。 まずは、三角形の面積を求める公式を確認をしましょう。 三角形の面積 底辺の長さが \(a\) 高さが \(h\) の三角形の面積 \(S …