C言語 研修プログラム

C言語 研修プログラム

【C言語】Bitmapヘッダ情報を出力するプログラム(構造体、動的領域の確保)

ソフトウェア会社の研修時代に作成したC言語プログラムです。今回のプログラムはBMP形式のファイルからBMPヘッダ情報を出力するというプログラムです。ビットマップファイルは画像フォーマットが決まっており、構造体を利用してデータを読み取ります。動的領域の確保や構造体のキャストによるフォーマット変更は実務でも使用します。
C言語 研修プログラム

【C言語】文字列を数値に変換するプログラム(10進、16進)

ソフトウェア会社の研修時代に作成したC言語プログラムです。今回のように「文字列を数値に変換する」という処理は実務でも頻繁に使用します。C言語のような静的型付け言語の場合は必須の知識です。なお、このプログラムでで変換できるのは10進と16進の整数値のみです。
C言語 研修プログラム

【C言語】関数を使って文字列を検索して表示するプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。C言語は他のプログラム言語に比べて、文字列の扱いが非常にシビアです。そのため、この研修プログラムでは配列操作とC言語での文字列のデータ構造を理解するために作成しました。
スポンサーリンク
C言語 研修プログラム

【C言語】バブルソート/int array[10]を昇順にソートするプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。バブルソートというアルゴリズムを使用してデータを昇順に整列するプログラムです。C言語に限らず、プログラマの教養として押さえておくべき定番アルゴリズムです。
C言語 研修プログラム

【C言語】単純選択法/int array[10]を降順にソートするプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。単純選択法というアルゴリズムを使用してデータを降順に整列するプログラムです。C言語に限らず、プログラマの教養として押さえておくべき定番アルゴリズムです。
C言語 研修プログラム

【C言語】2次元配列int data[ i ][ j ]に九九を格納して表示するプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。2次元配列int data[ i ][ j ]に九九を格納して表示するプログラムです。多次元配列は実務で使用する機会も非常に多いです。基本はこの九九プログラムが理解出来ていれば十分です。
C言語 研修プログラム

【C言語】配列array[100]をreverse[100]に逆順にコピーして出力するプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。配列を逆順にコピーして出力するという内容です。配列操作に慣れるために作成したものです。配列を逆順に出力する処理は実務でも使用する機会があります。
C言語 研修プログラム

【C言語】バイナリサーチ/点数を入力して順位を表示するプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。バイナリサーチのアルゴリズムを使用して、順位を検索するプログラムです。初学者が学ぶべき定番アルゴリズムのひとつです。検索範囲を半分に絞るイメージがやや分かりにくいかもしれません。
C言語 研修プログラム

【C言語】リニアサーチ/点数を入力して順位を表示するプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。リニアサーチ(線形探索法)のアルゴリズムを使用して、順位を検索するプログラムです。C言語初学者や基本情報技術者試験でC言語を選択する人にとってはいいサンプルになるはずです。
C言語 研修プログラム

【C言語】配列に格納された数値から最大値・最小値を出力するプログラム

ソフトウェア会社の研修時代に作成したC言語プログラムです。配列に格納された数値から最大値・最小値を出力するという内容です。C言語初学者や基本情報技術者試験でC言語を選択する人にとってはいいサンプルになるはずです。