Welcome to everyone in this post we are showing the some array operation, for 3rd Sem Data structure and application lab 1st question
Design, Develop and Implement a menu driven Program in C for the following Array Operations
a. Creating an Array of N Integer Elements
b. Display of Array Elements with Suitable Headings
c. Exit.
/*Design, Develop and Implement a menu driven Program in C for the following Array Operations
a. Creating an Array of N Integer Elements
b. Display of Array Elements with Suitable Headings
c. Exit.*/
#include <stdio.h>
#include <stdlib.h>
#define MAX_ELEMENTS 100
void createArray(int array[], int n);
void displayArray(int array[], int n);
int main()
{
int array[MAX_ELEMENTS];
int choice, n;
while (1)
{
printf("\nArray Operations:\n");
printf("1. Create an Array of N Integer Elements\n");
printf("2. Display Array Elements\n");
printf("3. Exit\n");
printf("Enter your choice: ");
scanf("%d", &choice);
switch(choice)
{
case 1:
printf("Enter the number of elements: ");
scanf("%d", &n);
createArray(array, n);
break;
case 2:
displayArray(array, n);
break;
case 3:
exit(0);
default:
printf("Invalid choice\n");
}
}
return 0;
}
void createArray(int array[], int n)
{
int i;
printf("Enter %d elements:\n", n);
for (i = 0; i < n; i++)
{
scanf("%d", &array[i]);
}
}
void displayArray(int array[], int n)
{
int i;
printf("Array elements:\n");
for (i = 0; i < n; i++)
{
printf("%d\n", array[i]);
}
}
