コンピュータ

C言語

C言語のきほん「バブルソート」

今回は、バブルソートのアルゴリズムを利用したプログラムをご紹介しよう。任意に入力した学生の身長を読み込んで、昇順にソートするプログラムである。なお、本プログラムは、Windows 11 Home(23H2)上で、 Visual Studio...
C言語

C言語のきほん「printf関数~基数の指定~」

本ブログでは、以前、10進数を2進数、8進数、16進数に変換するプログラムをご紹介した。今回は、printf関数を使って8進数と16進数を表示するプログラムをご紹介しよう。なお、本プログラムは、Windows 11 Home(23H2)上で...
C言語

C言語のきほん「ビット単位の論理演算」

今回のテーマは、「ビット単位の論理演算」である。プログラムの条件は、unsigned型の整数値を読み込んで、その内部のビット構成を表示することである。なお、本プログラムは、Windows 11 Home(23H2)上で、Visual Stu...
C言語

C言語のきほん「シフト演算」

今回は、「シフト演算」のプログラムを作成する。なお、本ブログでは、以前「シフト演算」を取り上げている。↓条件は、符号なし整数を左右にシフトした値が、上位ビットが弾き出されない限り、2のべき乗での乗算や除算の計算結果と一致するものとする。符号...
C言語

C言語を学ぼう!「日経ソフトウエア 2024年5月号」

プログラミング言語としてPythonが人気だが、C言語も初心者が学ぶプログラミング言語として注目されている。プログラミング言語を始めるなら、やはり「C言語」ということである。そんなC言語を手軽に学べる特別付録が付いてくるのが、今回ご紹介する...
C言語

C言語のきほん「線形探索」

今回は、「線形探索」のプログラムを作成する。条件は、要素数がnであるint型の配列vから、keyと同じ要素をもつ要素の添字を返却する関数であること。なお、複数の要素がkeyと同じ値を持つ場合、最も先頭側の要素の添字を返却するものとする。線形...
C言語

C言語のきほん「三つの整数の最大値を求める」

今回は、「三つの整数の最大値を求める」関数を作成しよう。三つの整数の最大値を求める//三つの整数の最大値を求める#include <stdio.h>//三つの整数の最大値を返す関数int max3(int a,int b,int c){ i...
C言語

C言語のきほん「基数変換(2)」

先回は、Cのプログラムで基数変換してみた。↓今回は、このプログラムを基数変換の過程を表示するプログラムに変更してみよう。整数を2進数~36進数に基数変換(変換過程を表示)// 整数を2進数~36進数に基数変換(変換過程を表示)#includ...
C言語

C言語のきほん「基数変換」

以前、本ブログで、「基数変換」を取り上げた。↓割り算を使って、10進数を2進数、8進数、16進数に変換する方法をご紹介している。今回は、実際にCのプログラムで基数変換してみよう。読み込んだ10進数を2進数から36進数に基数変換//読み込んだ...
C言語

C言語のきほん「分散と標準偏差を求めるように関数を追加してみよう」

C言語で簡単なプログラムを作りながら、その基本的な事柄を学んでいこう。今回のテーマは、「関数(その2)」である。先に「英語の点数と数学の点数の合計点を平均点を求める」プログラムを作成したが、このプログラムに分散と標準偏差を求めるように関数を...