All pastes #442303 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-16 03:57 UTC
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]);
        }
}
        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]);
        }
}