programming-examples/c/_Basic/C program to accept an array of 10 elements and swap 3rd element with 4th element using pointers and display the results..c

47 lines
1.1 KiB
C
Raw Normal View History

2019-11-15 12:59:38 +01:00
/* * C program to accept an array of 10 elements and swap 3rd element * with 4th element using pointers and display the results. */
#include <stdio.h>
void swap34(float *ptr1, float *ptr2);
void main()
{
float x[10];
int i, n;
printf("How many Elements...
");
scanf("%d", &n);
printf("Enter Elements one by one
");
for (i = 0; i < n; i++)
{
scanf("%f", x + i);
}
/* Function call:Interchanging 3rd element by 4th */
swap34(x + 2, x + 3);
printf("
Resultant Array...
");
for (i = 0; i < n; i++)
{
printf("X[%d] = %f
", i, x[i]);
}
}
/* Function to swap the 3rd element with the 4th element in the array */
void swap34(float *ptr1, float *ptr2 )
{
float temp;
temp = *ptr1;
*ptr1 = *ptr2;
*ptr2 = temp;
}
How many Elements...
4
Enter Elements one by one
23
67
45
15
Resultant Array...
X[0] = 23.000000
X[1] = 67.000000
X[2] = 15.000000
X[3] = 45.000000