Problem 91. C Program to accept elements into single dimensional array and print the array in ascending order by using three different arrays.
#include<conio.h>
#include<stdio.h>
void read_array(int x[]);
void sort_array(int y[]);
void print_array(int z[]);
main()
{
int a[10];
clrscr( );
read_array(a);
sort_array(a);
print_array(a);
getch( );
}
void read_array(int x[])
{
int i;
for(i=0;i<10;i++)
{
printf(“enter value for a[%d]”,i);
scanf(“%d”,&x[i]);
}
}
void sort_array(int y[])
{
int i,j,k;
for(i=0;i<9;i++)
for(j=i+1;j<=9;j++)
if(y[i]>y[j])
{
k=y[i];
y[i]=y[j];
y[j]=k;
}
}
void print_array(int z[])
{
int i;
for(i=0;i<10;i++)
printf(“%dn”,z[i]);
}
C compiler: gcc 4.1.2
#include<conio.h>
#include<stdio.h>
void read_array(int x[]);
void sort_array(int y[]);
void print_array(int z[]);
main()
{
int a[10];
clrscr( );
read_array(a);
sort_array(a);
print_array(a);
getch( );
}
void read_array(int x[])
{
int i;
for(i=0;i<10;i++)
{
printf(“enter value for a[%d]”,i);
scanf(“%d”,&x[i]);
}
}
void sort_array(int y[])
{
int i,j,k;
for(i=0;i<9;i++)
for(j=i+1;j<=9;j++)
if(y[i]>y[j])
{
k=y[i];
y[i]=y[j];
y[j]=k;
}
}
void print_array(int z[])
{
int i;
for(i=0;i<10;i++)
printf(“%dn”,z[i]);
}
C compiler: gcc 4.1.2
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjwrxIvRD7fqVBdkpaZIagAN71vz7xaC1vyZi8v-qnI7-Y5mbjwZpkgSJtcPEJZ8KK9CTUmR5QJrBb3Tpf2Xg25WYn_B1j7ueYHa7pAo9QzUzitUjkfqoceJMvlEWoimbAwG1BmCuX_Q8/s1600/back.png)