プログラミング+α学習ブログ

勉強したことの備忘録です。

二つの配列の各要素を交差するように表示しながら和を求めるプログラム

#include <stdio.h>

#define MAX 5  // 配列の要素数

int main(void)
{
    int i, j;
    int va[] = {10, 20, 30, 40, 50};
    int vb[] = {99, 88, 77, 66, 55};
    
    for (i = 0, j = MAX - 1; i < MAX; i++, j--)
        printf("va[%d]=%d vb[%d]=%d 和=%d\n",
               i, va[i], j, vb[i], va[i] + vb[j]);
    
    return (0);
}

実行結果

va[0]=10 vb[4]=99 和=65
va[1]=20 vb[3]=88 和=86
va[2]=30 vb[2]=77 和=107
va[3]=40 vb[1]=66 和=128
va[4]=50 vb[0]=55 和=149