You are on page 1of 12

Program:1

#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
int i,pos,num,;
printf("enter the num of position");
scanf("%d",&num);
for(i=0;i<=5;i++)
if(i==num)
{
pos=a[i];
}
printf("%d",pos);
}
OUTPUT:

Program:4
#include <stdio.h>
#define MAXSIZE 10
void main()
{
int array[MAXSIZE];
int i, num, negative_sum = 0, positive_sum = 0;
float total = 0.0, average;
printf ("Enter the value of N \n");
scanf("%d", &num);
printf("Enter %d numbers (-ve, +ve and zero) \n", num);
for (i = 0; i < num; i++)
{
scanf("%d", &array[i]);
}
printf("Input array elements \n");
for (i = 0; i < num; i++)
{
printf("%+3d\n", array[i]);
}
for (i = 0; i < num; i++)
{
if (array[i] < 0)
{
negative_sum = negative_sum + array[i];
}

else if (array[i] > 0)


{
positive_sum = positive_sum + array[i];
}
else if (array[i] == 0)
{
;
}
total = total + array[i] ;
}
average = total / num;
printf("\n Sum of all negative numbers = %d\n", negative_sum);
printf("Sum of all positive numbers = %d\n", positive_sum);
printf("\n Average of all input numbers = %.2f\n", average);
}
OUTPUT:

Program:5
#include<stdio.h>

#define MAX 4
void main()
{
int array[MAX], i, largest1, largest2, temp;
printf("Enter %d integer numbers \n", MAX);
for (i = 0; i < MAX; i++)
{
scanf("%d", &array[i]);
}
printf("Input interger are \n");
for (i = 0; i < MAX; i++)
{
printf("%5d", array[i]);
}
printf("\n");
largest1 = array[0];
largest2 = array[1];
if (largest1 < largest2)
{
temp = largest1;
largest1 = largest2;
largest2 = temp;
}
for (i = 2; i < 4;i++)
{
if (array[i] >= largest1)

{
largest2 = largest1;
largest1 = array[i];
}
else if (array[i] > largest2)
{
largest2 = array[i];
}
}
printf("n%d is the first largest \n", largest1);
printf("%d is the second largest \n", largest2);
printf("nAverage of %d and %d = %d \n", largest1, largest2,(largest1 + largest2) /
2);
}
OUTPUT:

Program:6
#include <stdio.h>
void main ()

{
int number[30];
int i, j, a, n, counter, average;
printf("Enter the value of N\n");
scanf("%d", &n);
printf("Enter the numbers \n");
for (i = 0; i < n; ++i)
scanf("%d", &number[i]);
for (i = 0; i < n; ++i)
{
for (j = i + 1; j < n; ++j)
{
if (number[i] < number[j])
{
a = number[i];
number[i] = number[j];
number[j] = a;
}
}
}
printf("The numbers arranged in descending order are given below \n");

for (i = 0; i < n; ++i)


{
printf("%d\n", number[i]);
}

printf("The 2nd largest number is = %d\n", number[1]);


printf("The 2nd smallest number is = %d\n", number[n - 2]);
average = (number[1] + number[n - 2]) / 2;
counter = 0;
for (i = 0; i < n; ++i)
{
if (average == number[i])
{
++counter;
}
}
if (counter == 0 )
printf("The average of %d and %d is = %d is not in the array \n",
number[1], number[n - 2], average);
else
printf("The average of %d and %d in array is %d in numbers \n",
number[1], number[n - 2], counter);
}

OUTPUT:

Program:7
#include <stdio.h>
void main()
{
long int ARR[10], OAR[10], EAR[10];
int i, j = 0, k = 0, n;
printf("Enter the size of array AR \n");
scanf("%d", &n);
printf("Enter the elements of the array \n");
for (i = 0; i < n; i++)
{
scanf("%ld", &ARR[i]);
}
for (i = 0; i < n; i++)
{
if (ARR[i] % 2 == 0)
{
EAR[j] = ARR[i];
j++;

}
else
{
OAR[k] = ARR[i];
k++;
}
}
printf("The elements of OAR are \n");
for (i = 0; i < j; i++)
{
printf("%ld\n", OAR[i]);
}
printf("The elements of EAR are \n");
for (i = 0; i < k; i++)
{
printf("%ld\n", EAR[i]);
}
}

OUTPUT:

Program08:
#include <stdio.h>
int main()
{
int array[100], position, c, n;
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++ )
array[c] = array[c+1];
printf("Resultant array is\n");
for( c = 0 ; c < n - 1 ; c++ )

printf("%d\n", array[c]);
}
return 0;
}

OUTPUT:

Program09
#include <stdio.h>
void main()
{
int array[100], i, num;
printf("Enter the size of an array \n");
scanf("%d", &num);
printf("Enter the elements of the array \n");
for (i = 0; i < num; i++)
{
scanf("%d", &array[i]);
}
printf("Even numbers in the array are - ");

for (i = 0; i < num; i++)


{
if (array[i] % 2 == 0)
{
printf("%d \t", array[i]);
}
}
printf("\n Odd numbers in the array are -");
for (i = 0; i < num; i++)
{
if (array[i] % 2 != 0)
{
printf("%d \t", array[i]);
}
}
}
OUTPUT:

You might also like