プログラミング実習II (2026) 課題
(E13_1) が必須です.(E13_A) ~ (E13_G) すべてに解答して下さい.「キックオフ C言語」12.1.2項に基づき,これまでの課題で作成してきた各機能(関数)を統合して,12章の総合プログラムを完成させよ.自分で作成したものであれば活用してよい.未完成の部品がある場合は,新たに作成せよ.
「キックオフ C言語」12.2節「自由課題」にて,プログラムの機能拡張に取り組め.拡張した内容についてはレポートで詳しく説明すること.
これまでの演習で理解が不十分だった課題を復習・解答せよ.各プログラムの冒頭に問題番号を明記すること.また,レポートでも選択した問題番号を明記すること.
思い当たる課題がない場合は,以下に示す課題に解答すればよい.
// 課題(E8_4) ← このように問題番号を記す.
#include <stdio.h>
int main(void) {
/* 処理を記述 */
return 0;
}
自分で選択した課題,または「キックオフ C言語」4.7節 練習問題6(【0以外】 x 円を何枚かの…)を解答せよ.
自分で選択した課題,または「キックオフ C言語」5.5節 練習問題2(【条件を満たすものを表示する】376は…)を解答せよ.
自分で選択した課題,または「キックオフ C言語」5.5節 練習問題3(【条件を満たすものを表示する】1から50までの整数のうち…)を解答せよ.
自分で選択した課題,または「キックオフ C言語」7.4節 練習問題4(【1組の値を返すペアの関数】分数の足し算…)を解答せよ.
自分で選択した課題,または「キックオフ C言語」8.7節 練習問題5(【配列の要素をスワップ】133ページの…)を解答せよ.
自分で選択した課題,または「キックオフ C言語」9.5節 練習問題6(【文字列操作】文字列で表された…)を解答せよ.
自分で選択した課題,または「キックオフ C言語」10.8節 練習問題6(【構造体の関数渡し】ソースコード10.5…)を解答せよ.