c programs


Write a ‘C’ program to accept n elements store those elements in array and find and replace a given number.


#include <stdio.h>

int main() {
    int n, findNumber, replaceNumber;

    printf("Enter the number of elements: ");
    scanf("%d", &n);

    int array[100];

    printf("Enter %d elements:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &array[i]);
    }

    printf("Enter the number to find: ");
    scanf("%d", &findNumber);

    printf("Enter the number to replace with: ");
    scanf("%d", &replaceNumber);

    int found = 0;
    for (int i = 0; i < n; i++) {
        if (array[i] == findNumber) {
            array[i] = replaceNumber;
            found = 1;
        }
    }

    if (found) {
        printf("The number %d was found and replaced with %d.\n", findNumber, replaceNumber);
    } else {
        printf("The number %d was not found in the array.\n", findNumber);
    }

    printf("Array after replacement: ");
    for (int i = 0; i < n; i++) {
        printf("%d ", array[i]);
    }

    printf("\n");

    return 0;
}