#include main() { // Read from several files diff cross sections //and writes in a file. float ang, dumb1, diff,d2,d3,d4,d5,d6,d7,d8,d9,d10; float diff1,diff2,diff3,diff4,diff5; int i; FILE *f110, *f75,*f50,*f40,*f30,*f24,*fout; f110=fopen("dif-.110","r"); f75=fopen("dif-.75","r"); f50=fopen("dif-.50","r"); f40=fopen("dif-.40","r"); f30=fopen("dif-.30","r"); f24=fopen("dif-.24","r"); for(i=0;i<62;i++){ fscanf(f110,"%f %f %e %e %e %f %f %e %e %f %f %e",&ang,&dumb1,&diff,&d2,&d3, &d4,&d5,&d6,&d7,&d8,&d9,&d10); fscanf(f75,"%f %f %e %e %e %f %f %e %e %f %f %e",&ang,&dumb1,&diff1,&d2,&d3, &d4,&d5,&d6,&d7,&d8,&d9,&d10); fscanf(f50,"%f %f %e %e %e %f %f %e %e %f %f %e",&ang,&dumb1,&diff2,&d2,&d3, &d4,&d5,&d6,&d7,&d8,&d9,&d10); fscanf(f40,"%f %f %e %e %e %f %f %e %e %f %f %e",&ang,&dumb1,&diff3,&d2,&d3, &d4,&d5,&d6,&d7,&d8,&d9,&d10); fscanf(f30,"%f %f %e %e %e %f %f %e %e %f %f %e",&ang,&dumb1,&diff4,&d2,&d3, &d4,&d5,&d6,&d7,&d8,&d9,&d10); fscanf(f24,"%f %f %e %e %e %f %f %e %e %f %f %e",&ang,&dumb1,&diff5,&d2,&d3, &d4,&d5,&d6,&d7,&d8,&d9,&d10); printf("%5.3lf %10.2e %10.2e %10.2e %10.2e %10.2e %10.2e \n",ang,diff,diff1,diff2,diff3,diff4,diff5); } fclose(f110); fclose(f75); fclose(f50); fclose(f40); fclose(f30); fclose(f24); }