WAP To Find The Largest Element in An Array
WAP To Find The Largest Element in An Array
#include<stdio.h>
#include<conio.h>
void main()
{
int array[100], position, c, n, value;
clrscr();
printf("Enter number of elements in array\n");
scanf("%d", &n);
printf("Enter %d elements\n", n);
for (c = 0; c < n; c++)
scanf("%d", &array[c]);
printf("Enter the location where you wish to insert an element\n");
scanf("%d", &position);
printf("Enter the value to insert\n");
scanf("%d", &value);
for (c = n - 1; c >= position - 1; c--)
array[c+1] = array[c];
array[position-1] = value;
printf("Resultant array is\n");
3
#include<stdio.h>
#include<conio.h>
void main()
{
int array[100], position, c, n;
clrscr();
printf("Enter number of elements in array:\n");
scanf("%d", &n);
printf("Enter %d elements:\n", n);
for ( c = 0 ; c < n ; c++ )
scanf("%d", &array[c]);
printf("Enter the location where you wish to delete element:\n");
scanf("%d", &position);
if ( position >= n+1 )
printf("Deletion not possible.\n");
else
{
for ( c = position - 1 ; c < n - 1 ; c++ )
5
array[c] = array[c+1];
printf("Resultant array is:\n");
for( c = 0 ; c < n - 1 ; c++ )
printf("%d\n", array[c]);
}
getch();
}
6
#include <stdio.h>
#include<conio.h>
void main()
{
int array[100], search, c, n;
7
clrscr();
printf("Enter the number of elements in array:\n");
scanf("%d",&n);
printf("Enter %d integer(s):\n", n);
for (c=0;c<n;c++)
scanf("%d",&array[c]);
printf("Enter a number to search:\n");
scanf("%d",&search);
for (c=0;c<n;c++)
{
if (array[c]== search) /* If required element is found */
{
printf("%d is present at location: %d.\n",search,c+1);
break;
}
}
if (c==n)
printf("%d isn't present in the array.\n",search);
getch();
}
8
9
#include <stdio.h>
#include<conio.h>
int main()
{
int Arr[100],n,i,sum=0;
clrscr();
printf("Enter the number of elements you want to insert:");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf("Enter element %d:",i+1);
scanf("%d",&Arr[i]);
sum+=Arr[i];
}
printf("\nThe sum of the array is:%d",sum);
printf("\nThe average of the array is:%0.2f",(float)sum/n);
getch();
}
10
11
for(i=1;i<=n-1;i++)
{
j=i;
while(j>0&&array[j-1]>array[j])
{
temp=array[j];
array[j]=array[j-1];
array[j-1]=temp;
j--;
}
}
printf("Sorted list in ascending order:\n");
for (i=0;i<=n-1;i++)
{
printf("%d\n",array[i]);
}
getch();
}
12
13
return 0;
}
else
{
return primeno(num,i-1);
}
}
}
17
#include<stdio.h>
#include<conio.h>
void main()
{
int A[3][3],B[3][3],C[3][3],i,j;
clrscr();
}
printf("\n");
}
getch();
}
21
#include<stdio.h>
#include<conio.h>
int stack[100],choice,n,top,x,i;
void push(void);
void pop(void);
void display(void);
int main()
{
clrscr();
top=-1;
printf("\n Enter the size of STACK[MAX=100]:");
scanf("%d",&n);
printf("\n\t STACK OPERATIONS USING ARRAY");
printf("\n\t--------------------------------");
printf("\n\t 1.PUSH\n\t 2.POP\n\t 3.DISPLAY\n\t 4.EXIT");
do
{
printf("\n Enter the Choice:");
scanf("%d",&choice);
switch(choice)
{
case 1:
{
push();
break;
}
case 2:
{
22
pop();
break;
}
case 3:
{
display();
break;
}
case 4:
{
printf("\n\t EXIT POINT ");
break;
}
default:
{
printf ("\n\t Please Enter a Valid Choice(1/2/3/4)");
}
}
}
while(choice!=4);
return 0;
}
void push()
{
if(top>=n-1)
{
printf("\n\tSTACK is over flow");
}
else
{
printf(" Enter a value to be pushed:");
scanf("%d",&x);
23
top++;
stack[top]=x;
}
}
void pop()
{
if(top<=-1)
{
printf("\n\t Stack is under flow");
}
else
{
printf("\n\t The popped elements is %d",stack[top]);
top--;
}
}
void display()
{
if(top>=0)
{
printf("\n The elements in STACK \n");
for(i=top; i>=0; i--)
printf("\n%d",stack[i]);
printf("\n Press Next Choice");
}
else
{
printf("\n The STACK is empty");
}
}
24
25
#include<stdio.h>
#include<conio.h>
#define SIZE 10
void enQueue(int);
void deQueue();
void display();
int queue[SIZE],front=-1,rear=-1;
void main()
{
int value,choice;
clrscr();
while(1){
printf("\n* MENU *\n");
printf("Enter Choice:1.Insertion\t2.Deletion\t3.Display\t4.Exit");
scanf("%d",&choice);
switch(choice){
case 1: printf("Enter the value to be insert:");
scanf("%d",&value);
enQueue(value);
break;
case 2: deQueue();
break;
case 3: display();
break;
case 4: exit(0);
default: printf("\nWrong selection,Try again");
}
}
27
}
void enQueue(int value){
if(rear==SIZE-1)
printf("\nQueue is Full Insertion is not possible");
else{
if(front==-1)
front=0;
rear++;
queue[rear]=value;
}
}
void deQueue(){
if(front==rear)
printf("\nQueue is Empty Deletion is not possible");
else{
printf("\nDeleted: %d",queue[front]);
front++;
if(front==rear)
front=rear=-1;
}
}
void display(){
if(rear==-1)
printf("\nQueue is Empty!");
else{
int i;
printf("\nQueue elements are:\n");
for(i=front;i<=rear;i++)
printf("%d\t",queue[i]);
}
}
28