WHAT'S NEW?
Loading...
Showing posts with label Array in C. Show all posts
Showing posts with label Array in C. Show all posts

/*Find the sum of two matrices*/
#include<stdio.h>

void main() {
    int i, j;
    int A[3][5] = { { 2, 1, 3, 7, 6 }, { 8, 13, 4, 0, 1 }, { 1, 2, 3, 4, 5 } },
        B[3][5] = { { 0, 1, 2, 3, 4 }, { 9, 1, 2, 6, 7 }, { 4, 0, 3, 7, 1 } },
        C[3][5];
    for (i = 0; i < 3; i++)
        for (j = 0; j < 5; j++)
            C[i][j] = A[i][j] + B[i][j];
    printf("\nThe matrix C is:\n");
    for (i = 0; i < 3; i++) {
        for (j = 0; j < 5; j++)
            printf("%3d  ", C[i][j]);
        printf("\n");
    }
}

/*Program to reverse array elements*/
#include<stdio.h>

void main() {
    int A[10], i, temp;
    printf("\nEnter the ten numbers:\n");
    for (i = 0; i < 10; i++)
        scanf("%d", &A[i]);
    for (i = 0; i < 5; i++) {
        temp = A[i];
        A[i] = A[9 - i];
        A[9 - i] = temp;
    }
    printf("\nReverse order is:\n");
    for (i = 0; i < 10; i++)
        printf("\n%d", A[i]);
}


/*Program to interchange array elements*/
#include<stdio.h>

void main() {
    int A[10] = { 21, 3, 61, 80, 9, 73, 0, 5, 1, 2 }, i, B[10];
    for (i = 0; i < 10; i += 2) {
        B[i] = A[i + 1];
        B[i + 1] = A[i];
    }
    printf("\nOriginal array is: ");
    for (i = 0; i < 10; i++)
        printf("%d  ", A[i]);
    printf("\nInterchanged array is: ");
    for (i = 0; i < 10; i++)
        printf("%d  ", B[i]);
}