#include <stdio.h>
int A[2097152];
int B[1048576];
int C[1048576];
int D[1048576];
int main(void){
int mr, mb, i, j, k, L, memoria, tamanho;
FILE *entrada;
FILE *saida;
entrada = fopen("entrada3.txt", "r");
if (entrada == NULL) {
printf("Erro ao abrir arquivo");
return 1;
}
tamanho = 0;
while(!feof(entrada)) {
fscanf(entrada ,"%d", &A[tamanho]);
tamanho++;
}
fclose(entrada);
tamanho--;
for(i=0;i<tamanho/2;i++) {
B=A;
}
j=0;
for(i=tamanho/2;i<tamanho;i++) {
C[j]=A;
j++;
}
for(i=0; i<tamanho/2; i++) {
for(j=0; j<tamanho; j++) {
if(B[j] > B){
memoria = B;
B = B[j];
B[j] = memoria;
}
}
}
for(i=0; i<tamanho/2; i++) {
for(j=0; j<tamanho; j++) {
if(C[j] > C){
memoria = C;
C = C[j];
C[j] = memoria;
}
}
}
k=0;
for(i=0; i<tamanho/2; i++) {
for(j=0; j<tamanho/2; j++) {
if (A == B[j]){
D[k] = C[j];
k++;
}
}
}
saida = fopen("saida3.txt", "w");
mr = 0;
for(i=0;i<tamanho/2;i++){
mb = B - C;
if(mb < 0){
mb = mb * -1;
}
if (mb > mr){
mr = mb;
}
}
fprintf(saida, "%d\n", mr);
for(i=0; i<tamanho/2; i++){
fprintf(saida, "%d\n", D);
}
fclose(saida);
return 0;
}
preciso um resumo em texto mas não sei como fazer isso