C入門6 課題

1. 配列の要素を下の図のように出力するプログラムを考えています。
  「/* ここ */」を埋めて完成させてください。
  (「1行で」という意味ではありません。)

#include <stdio.h>

int main(void)
{
    int a[5] = {7, 2, 6, 3, 0};
    int i;
    /* ここ */
    return 0;
}

2. ユーザに整数を10個入力してもらい、それを表示するプログラムを書いてください。

3. ユーザに整数を10個入力してもらい、その平均を求め、平均とユーザが入力した数値を表示する
  プログラムを書いてください。
  ただし、割り算は整数のものでよいとします。(整数同士の割り算は小数点以下が捨てられます。)
  以下の構文が役に立つかもしれません。

  x += a;    /* xにaを足せ */
  x -= a;    /* xからaを引け */
  x *= a;    /* xにaを掛けろ */
  x /= a;    /* xをaで割れ */

4. ユーザに整数を10個入力してもらい、その平均を求め、ユーザが入力した数で平均以下のものと
  平均より大きいものをわけて出力するプログラムを書いてください。
  ただし、割り算は整数のものでよいとします。(整数同士の割り算は小数点以下が捨てられます。)

5. ユーザに名前を聞き、その人に年齢を聞き、あいさつするプログラムを書いてください。


解答例

C入門6
C入門目次
ホーム