Accept an array of 10 elements and swap 3rd element with 4th element using pointers - C Language Programming

Program in C Language to accept an array of 10 elements and swap 3rd element with 4th element using pointers



Click here to open this program in Turbo C++

/**********************************************************
 Statement - accept an array of 10 elements and swap 3rd element with 4th element using pointers.
 Programmer - Vineet Choudhary
 Written For - http://developerinsider.co
 **********************************************************/

#include <stdio.h>
#include <conio.h>

void main()
{
    
    float x[10];
    int i,n;
    clrscr();
    
    void swap34(float *ptr1, float  *ptr2 ); /* Function Declaration */
    
    printf("How many Elements...\n");
    
    scanf("%d", &n);
    
    printf("Enter Elements one by one\n");
    
    for(i=0;i<n;i++)
    {
        scanf("%f",x+i);
    }
    
    swap34(x+2, x+3);      /* Function call:Interchanging 3rd element by 4th */
    
    printf("\nResultant Array...\n");
    for(i=0;i<n;i++)
    {
        printf("X[%d] = %f\n",i,x[i]);
    }
    
    getch();
}     /* End of main() */

/* Function to swap the 3rd element with the 4th element in the array */

void swap34(float *ptr1, float *ptr2 )      /* Function Definition */
{
    float temp;
    
    temp   = *ptr1;
    *ptr1  = *ptr2;
    *ptr2  = temp;
}                                            /* End of Function */

/*-------------------------------------------
 Output
 How many Elements...
 10
 Enter Elements one by one
 10
 20
 30
 40
 50
 60
 70
 80
 90
 100
 
 Resultant Array...
 X[0] = 10.000000
 X[1] = 20.000000
 X[2] = 40.000000
 X[3] = 30.000000
 X[4] = 50.000000
 X[5] = 60.000000
 X[6] = 70.000000
 X[7] = 80.000000
 X[8] = 90.000000
 X[9] = 100.000000
 ----------------------------------------------------*/
You've successfully subscribed to Developer Insider
Great! Next, complete checkout for full access to Developer Insider
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.