Ir para conteúdo
Fórum Script Brasil

vanessa polese

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre vanessa polese

vanessa polese's Achievements

0

Reputação

  1. #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
×
×
  • Criar Novo...