rendered paste body#include <stdio.h>
#include <stdlib.h>
void readArray(int ,int *,FILE *);
void writeArray(int ,int *);
void sortArray(int,int *);
void fileArray(int,int *,FILE *);
int main(void)
{
int numElm;
int *a;
FILE *inp;
FILE *outp;
inp = fopen("in.txt","r");
outp = fopen("out.txt","w");
fscanf(inp,"%d",numElm);
a = (int *) calloc(numElm,sizeof(int));
readArray(numElm,a,inp);
writeArray(numElm,a);
sortArray(numElm,a);
writeArray(numElm,a);
fileArray(numElm,a,outp);
fclose(inp);
fclose(outp);
return 0;
}
void readArray(int num,int *a,FILE *inp)
{
int i;
for (i=0;i<num;i++)
fscanf(inp,"%d",&a[i]);
}
void writeArray(int num,int *a)
{
int j;
for (j=0;j<num;j++)
printf("%d",a[j]);
}
void sortArray(int num,int *a)
{
int max;
int x;
int temp;
max=a[0];
for (x=0;x<num;x++)
{
temp=a[x];
if(temp > max)
max =temp;
}
}
void fileArray(int num, int *a, FILE *outp)
{
int y;
for (y=0;y<num;y++)
{
fprintf(outp,"%d",a[y]);
}
}
62,0-1 Bot
fclose(inp);
fclose(outp);
return 0;
}
void readArray(int num,int *a,FILE *inp)
{
int i;
for (i=0;i<num;i++)
fscanf(inp,"%d",&a[i]);
}
void writeArray(int num,int *a)
{
int j;
for (j=0;j<num;j++)
printf("%d",a[j]);
}
void sortArray(int num,int *a)
{
int max;
int x;
int temp;
max=a[0];
for (x=0;x<num;x++)
{
temp=a[x];
if(temp > max)
max =temp;
}
}
void fileArray(int num, int *a, FILE *outp)
{
int y;
for (y=0;y<num;y++)
{
fprintf(outp,"%d",a[y]);
}
}