Computer Science, asked by harshdeep0408, 9 months ago

wap to input array of 20 elements swap the value of consecutive elements of array and print swapped value​

Answers

Answered by syedashiq2005
0

Answer:

#include <stdio.h>

#define MAX 100

int main()

{

   int arr[MAX],n,i;

   int temp;

     

   printf("Enter total number of elements: ");

   scanf("%d",&n);

     

   //value of n must be even

   if(n%2 !=0)

   {

       printf("Total number of elements should be EVEN.");

       return 1;

   }

   //read array elements

   printf("Enter array elements:\n");

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

   {

       printf("Enter element %d:",i+1);

       scanf("%d",&arr[i]);

   }

   //swap adjacent elements

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

   {

       temp    = arr[i];

       arr[i]  = arr[i+1];

       arr[i+1]= temp;

   }

     

   printf("\nArray elements after swapping adjacent elements:\n");

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

   {

       printf("%d\n",arr[i]);

   }

   return;

}

Explanation:

Similar questions