c array code
🧩 Syntax:
#include <stdio.h>
void create(int marks[],int size){
printf("Enter array elements\n");
for(int i=0;i<size;i++){
scanf("%d",&marks[i]);
}
}
void print(int marks[],int size){
printf("Array : ");
for(int i=0;i<size;i++){
printf("%d ",marks[i]);
}
printf("\n");
}
int* insert(int marks[],int size){
int data,pos;
printf("Enter element to be inserted : ");
scanf("%d",&data);
printf("Enter position : ");
scanf("%d",&pos);
for(int i=size-1;i>=pos-1;i--){
marks[i+1]=marks[i];
}
marks[pos-1]=data;
return size++;
}
void delete(int marks[],int size){
int pos;
printf("Enter position from where you want to delete : ");
scanf("%d",&pos);
for(int i=pos-1;i<size-1;i++){
marks[i] = marks[i+1];
}
}
int main(){
int marks[6];
int size;
printf("Enter the size of array : ");
scanf("%d",&size);
printf("\n1. create array");
printf("\n2. print array");
printf("\n3. insert element in array");
printf("\n4. delent element from array");
printf("\n5. search element in array");
int choice;
int ch = 1;
while(ch){
printf("\nEnter your option : ");
scanf("%d",&choice);
switch(choice){
case 1: create(marks,size);
break;
case 3: &size=insert(marks,size);
break;
case 4: delete(marks,size);
break;
case 2: print(marks,size);
break;
}
printf("\nDO you want to continue : ");
scanf("%d",&ch);
}
}