Skip to main content

Posts

Showing posts from December, 2022

queue operations

#include<stdio.h> int N=30; int i; int arr[30]={0}; void enqueue(int n); void dequeue(void); void display(void); int main() {   enqueue(5);   enqueue(6);   display();   dequeue();   display(); } void enqueue(int n) {    for(i=N-1;i>=0;i--)    if(arr[i]==0)    {       arr[i]=n;       break;    } } void dequeue(void) {    for(i=N-1;i>=0;i--)    if(arr[i]!=0)    {       arr[i]=0;       break;    } } void display(void) {    for(i=0;i<N;i++)    if(arr[i]!=0)    printf("%d ",arr[i]);   printf("\n"); } 

stack operations

 #include<stdio.h> int N=30; int i; int arr[30]={0}; void push(int n) {    for(i=N-1;i>=0;i--)    if(arr[i]==0)    {       arr[i]=n;       break;    } } void pop(void) {    for(i=0;i<N;i++)    if(arr[i]!=0)    {       arr[i]=0;       break;    } } void display(void) {    for(i=0;i<N;i++)    if(arr[i]!=0)    printf("%d ",arr[i]);   printf("\n"); } int main() {    push(6);   push(4);   push(7);   push(3);   push(2);    display();    push(5);    display();    pop();    display();     }

PROGAM TO SORT ARRAY AT USER DEFINED POSITION

 #include<iostream> using namespace std; int main() {   int size,i,j,position,temp;   cout<<"Enter the size of array:-\t";   cin>>size;   int array[size];   for(i=0;i<size;i++)     cin>>array[i];   cout<<"Enter the index number from where you want to sort array in ascending order:-\n";   cin>>position;   for(i=position-1;i<size;i++)     for(j=position;j<size;j++)       if(array[i]<array[j])       {         temp=array[i];         array[i]=array[j];         array[j]=temp;       }   cout<<"New sorted array is :-\n";   for(i=0;i<size;i++)     cout<<array[i]<<" "; }

PROGRAM TO DELETE ELEMENT OF ARRAY

 #include<iostream> using namespace std; int main() { int n,m,temp,count=0;   cout<<"Enter size of array:-\t"; cin >>n; int arr[n];   cout<<"Enter elements of array:-\t"; for (int i = 0; i < n; i++) cin >> arr[i];   cout<<"Enter element of array you want to delete:-\t";   cin>>m;   for(int i=0;i<n;i++)     {        count+=1;       if(arr[i]==m)         for(int j=count;j<n;j++)             arr[j-1]=arr[j];     }   cout<<"New Array is :-\t";   for(int i = 0; i < n-1; i++) cout<< arr[i]<<" "; }