PROG 6.2 1次元配列とループ

<問題>

0から4まで、5の数を格納した配列を、以下のように出力せよ。

<実行結果>

  0  1  2  3  4
  1  2  3  4  
  2  3  4  
  3  4  
  4



解答例

#include <stdio.h>
#define N 5 

int main(void) {
    int i, j;
    int a[N];

   
    for (i = 0; i < N ; i++)
        a[i] = i;


    for (i = 0; i < N ; i++) {
        for(j = i; j < N; j++)
            printf("%3d", a[j]); 
        printf("\n");
    }

    return 0;
}